Name: BridgeWorkerPlatform-infra
Owner: Sage Bionetworks
Description: Setup and configure Infrastructure for Bridge Worker Platform app on AWS
Created: 2017-11-13 19:31:35.0
Updated: 2017-11-15 00:19:23.0
Pushed: 2018-01-15 23:14:53.0
Homepage: null
Size: 31
Language: Shell
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Install, configure and manage the Bridge Worker Platform infrastructure
--profile aws.admin.user --region us-east-1 cloudformation \
eate-stack --stack-name foo-develop --capabilities CAPABILITY_NAMED_IAM \
on-failure DELETE --template-body file://cf_templates/eb_app.yml \
parameters ParameterKey=EC2InstanceType,ParameterValue=t2.micro \
[Rest of the parameters from update_cf_stack.sh]
The above should setup infra resources for the app. Once the infrastructure for app has been setup you can access and view the resources using the AWS console[1].
We have configured Travis to deploy CF template updates. Travis does this by running update_cf_stack.sh on every change.
We use git-crypt[2] to hide secrets. Access to secrets is tightly controlled. You will be required to have your own GPG key[3] and you must request access by a maintainer of this project.
[1] https://AWS-account-ID-or-alias.signin.aws.amazon.com/console
[2] https://github.com/AGWA/git-crypt
[3] https://help.github.com/articles/generating-a-new-gpg-key