Infrastructure as code for dpgraham.com
This repo holds the IaC for provisioning resourves on Google cloud (GCP) for my personal website. The website consist of three major components: a stateless HTTP server, a React frontend, and a database.
- terraform
- google cloud billing account
- gcloud CLI installed
- registered domain
- I've been using cloudfare since google domains was sold to SquareSpace
- provision
Learning how to manage an on premise (at home) k8 cluster taught me a very important lesson, configuration needs to be declarative and checked into version control.
As part of the migration to the cloud, I aim to have everything either in code (with HCL) or documented. no more list of kubectl commands I need to run on X event.