my personal website, plan on adding small tinkering projects as i see fit i guess.
Isn't this overkill?
Yes.
Maybe some day.
On push to main, Github Actions builds a container and pushes it to GCP Container Registry. Then it will deploy that container to GCP Cloud Run.
Tutorial for setting up secrets on Github via Google Cloud tutorials.
Useful tutorial for setting up GCP x Flask stuff via Google Cloud tutorials
Dockerfile, .github/workflows/GCP-Deploy