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.