I’m running this site using the Hugo site generator. It gets built using Github Actions (and a little bit of Docker) and then gets pushed to AWS S3 where it’s behind Cloudfront. Since it’s a .dev domain and all .dev domains have to be behind HTTPS for them to show up in Chrome (due to some HSTS magic that Google have baked in), I have a certificate using AWS ACM attached to that Cloudfront origin.
For convenience I’m going to be using Terraform so I can check all that infrastructure in.
I’ll explain how I got here in future posts which I’ll link to from here. This is mainly for me if something goes wrong with the set up and I need to do it again from scratch.