Skip to content

Latest commit

 

History

History
27 lines (15 loc) · 1.08 KB

README.md

File metadata and controls

27 lines (15 loc) · 1.08 KB

intervention.ninja

The purpose of this project is to help people deal with difficult announcements to their friends / coworkers.

It uses multiple AWS resources.

Architecture overview

TBD

Deployment

  1. 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)
  2. 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
  3. 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

  1. Deploy CloudFormation stack intervention_ninja.json