The purpose of this project is to help people deal with difficult announcements to their friends / coworkers.
It uses multiple AWS resources.
TBD
-
Prerequisies
- already created AWS HostedZone with working name servers for the domain name and your domain register
- terminal session with environment variables (KEY, TOKEN, ...) to work with AWS through aws cli (TBD how to)
-
Deploy CloudFormation stack https://github.com/pkrayzel/aws-static-site/blob/master/static_site.json
- AcmCertificateArn -> ARN of your certificate in AWS Certificate Manager (in our case for domain names www.intervention.ninja, *.intervention.ninja and intervention.ninja)
- DomainName -> intervention.ninja
-
Run python deploy.py script from utils directory to deploy static content to target bucket
python deploy.py --domain-name intervention.ninja --regenerate R --invalidate-file-names /index.html,/sent.html
- Deploy CloudFormation stack intervention_ninja.json