New Site - First Setup
The new site is finally online. All pages are rendered with Hugo and are served by AWS S3 static website hosting. It was straight-forward and pretty simple to set up. Great step-by-step tutorials are
- https://medium.com/@sbuckpesch/setup-aws-s3-static-website-hosting-using-ssl-acm-34d41d32e394
- https://medium.freecodecamp.org/simple-site-hosting-with-amazon-s3-and-https-5e78017f482a
The only flaws I encountered were
- For some reason the Route 53 MX Mail records were not automatically set, I had to add them manually. I used
10 inbound-smtp.us-east-1.amazonaws.com
- The CloudFront Origin domain name has to be
dfux.me.s3-website.eu-central-1.amazonaws.com
instead ofdfux.me.s3.eu-central-1.amazonaws.com
The Hugo config and contents are versioned within AWS CodeCommit and are currently build locally and uploaded to S3. It is planned to use AWS CodePipeline to automatically build and deploy content to S3 after commit.