Skip to content

Latest commit

 

History

History
42 lines (28 loc) · 1.53 KB

README.md

File metadata and controls

42 lines (28 loc) · 1.53 KB

Orchestra

Description

Orchestra will create an example static site hosted on AWS using S3 and Cloudfront. The tool is split into 2 parts:

  1. orchestra.sh will create an S3 bucket and CDN distribution to upload a static site to
  2. deployBlog.sh will create and upload a static site generated using Hugo

Requirements

  • awscli
  • hugo
  • A domain name with access to it's DNS records

Usage

  1. Configure awscli with aws configure
  2. In both .sh files, edit the YOUR_DOMAIN variable at the top of the files with your desired domain or subdomain
  3. Run ./orchestra.sh (Create the DNS records stated in the output)
  4. Run ./deployBlog.sh
  5. After DNS records and CDN files have propogated, visit https://yourdomain.com

Video Tutorial

Watch the video

Screenshots

orchestra.sh

orchestra

deployBlog.sh

deployblog

Site

site

License

MIT

Credits

The idea for this tool came from this post and much of the code is the same.