spencers.dev
overview
The architecture was originally developed for my game server but it's used here to quickly tear-down or spin-up this website.
Specifically we're using
- Terraform to manage DigitalOcean machines
- Cloudflare to manage DNS records
- 11ty static site generator
These technological choices we primarily made for fun and learning.
folder layout
.
|-- nginx
|-- scripts
|-- static
|-- web
`-- web_puzzle
nginx
Configuration files for the NGINX webserver
scripts
Scripts used to destroy or regenerate the hosted website
static
Static websites to be hosted without compilation
web
Source files for website content
web_puzzle
Folder containing files for hosting easter egg puzzle