This is the the source for the web application of the project Flusshygiene.
encrypt decrypt secrets
terraform
Order of deployment:
after cd elastic-beanstalk && terraform apply
you will have to create a ssh key, download it, chmod 600
it and store it in ~/.ssh
for usage with the eb cli and for provisioning the DB
cd terraform/ec2-worker-with-nodejs
terraform init
terraform plan
terraform apply
ssh -i path/to/your/YOUR.pem ubuntu@SOME.DOMAIN.eu-central-1.compute.amazonaws.com
# on the remote worker
# you can use tmux to attach/detach a session
# https://en.wikipedia.org/wiki/Tmux
cd pgapi
npm run build && NODE_DOCKER_ENV=0 NODE_ENV=production FAST=true npm run populatedb
packages
elastic-beanstalk-deply
eb-cli
eb init --profile flsshygn
eb status
to see what is going oneb use {ENV}
eb ssh --setup
to create ssh keys for your ec2 instanceseb deploy --profile flsshygn
Thanks goes to these wonderful people (emoji key):
Fabian MorΓ³n Zirfas π» π |
Hauke Sonnenberg π» |
Lucas Vogel π |
wseis π£ π π¨ |
This project follows the all-contributors specification. Contributions of any kind welcome!