Orchestra will create an example static site hosted on AWS using S3 and Cloudfront. The tool is split into 2 parts:
orchestra.sh
will create an S3 bucket and CDN distribution to upload a static site todeployBlog.sh
will create and upload a static site generated using Hugo
- Configure awscli with
aws configure
- In both
.sh
files, edit theYOUR_DOMAIN
variable at the top of the files with your desired domain or subdomain - Run
./orchestra.sh
(Create the DNS records stated in the output) - Run
./deployBlog.sh
- After DNS records and CDN files have propogated, visit
https://yourdomain.com
MIT
The idea for this tool came from this post and much of the code is the same.