Skip to content

Quickly create a static site hosted on AWS from the command line

Notifications You must be signed in to change notification settings

sa7mon/orchestra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Quickly create a static site hosted on AWS from the command line

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages