In this video, we review how to build and deploy a static website (HTML, CSS, and client-side JavaScript) using the OAuth2 Proxy project, Docker, and Cloud Run. Google Cloud Platform is used for the OAuth2 provider, but the architecture can be easily adapted to other providers like GitHub or Keycloak.

Project Repository: https://github.com/nodematiclabs/oauth2-static-site

OAuth2 Proxy Documentation: https://oauth2-proxy.github.io/oauth2-proxy/

Modeling Tool: https://softwaresim.com

Other Video Tutorials

Automatic GitHub Releases with GitHub Actions

Tutorial Details

Continuous Deployment of Static Websites with GitHub and Cloudflare

Tutorial Details