Caisson
Deploy your static website to AWS
Caisson does everything you need to host and deploy a static website on AWS via the root domain, e.g. http://yoursite.com
.
Why?
AWS allows root domain website hosting via an elaborate setup process. Caisson streamlines this process by initializing the necessary S3 buckets, Route 53 DNS settings, and a CloudFront CDN for good measure.
Installation
Install with npm:
$ npm install -g caisson
Get Started
Initialize AWS:
$ caisson init yoursite.com
Then push your build directory to S3:
$ caisson push
You need to manually update your DNS to use Route 53's name servers. Caisson will log this information in caisson.json
.
Help
For additional help, see:
$ caission --help
Tests
Clone the repo, install the dependencies and run.
$ npm install
$ npm test
License
MIT License, see LICENSE for details.