hatch-sh / hatch

🐣 Easy deployment of static websites to Amazon Web Services
https://hatch.sh
5 stars 0 forks source link
automation aws aws-s3 cli static-site tool

hatch.sh

Easy deployment of static websites to Amazon Web Services (AWS).

Build Status

Simple command line interface for managing your static websites on AWS — Hatch takes cares of creating S3 buckets, configuring your custom domains, and setting up CloudFront — All from the comforts of your command line. For more information check out hatch.sh

Installing from source

If you want to install hatch from source simply follow these instructions

git clone git@github.com:hatch-sh/hatch.git
cd hatch
make install

If you want to uninstall hatch again then run

make distclean

Working on hatch

If you want to hack around on the hatch source code then follow these instructions

git clone git@github.com:hatch-sh/hatch.git && cd hatch
make setup
source .venv/bin/activate

Now you can invoke hatch like this

./bin/hatch website deploy --config-file examples/website/website.yml
./bin/hatch website start --config-file examples/website/website.yml

Creating a new release

./scripts/release <MESSAGE>