vltmn / fastsite

Node JS tool to deploy static websites to S3 with a cloudfront deployment
MIT License
0 stars 2 forks source link
aws cloudfront deployment devops s3 serverless static-site web-development

FastSite

:rocket: Deploy your static websites in minutes! :rocket:

Combining the usage of several AWS tools, your website is up & blazing fast in minutes!

Usage

1. Installation

Install fastsite using your package manager.

For npm users

npm install -g fastsite

For yarn users

yarn global add fastsite

2. Set up AWS credentials

Using either

3. Deploy your website

In a terminal, do the following to create a new deployment or update an existing

fastsite deploy --name [PROJECT_NAME] --path [PATH_TO_STATIC_FILES]

(to see more options use fastsite deploy --help)

NOTE The first deployment takes about 15 minutes for AWS to get everything ready, don't worry!

4. Remove an existing deployment

In a terminal, do the following to remove an existing deployment

fastsite remove --name [PROJECT_NAME]

(to see more options use fastsite remove --help)

NOTE The deployment is not completely removed after the command is done, but it will be in about 20 minutes.

Author

Melker Veltman

License

This project is licensed under the MIT license. See the LICENSE file for more info.