issues
search
Sage-Bionetworks
/
rocc-app
Registry of Open Community Challenge (ROCC) web client
Apache License 2.0
0
stars
0
forks
source link
Setup automated deployment
#364
Open
tschaffter
opened
2 years ago
tschaffter
commented
2 years ago
Limitation of the current solution:
Requires manual deployment (ssh to EC2 + update + deploy)
Only one instance (test.challenge-registry.org)
Only one person knows how to deploy (me)
Goal
Setup updated deployment to 2-3 instances: (development), testing/staging, production.
Deployment should be triggered from GitHub for the sake of simplicity + deployment permissions controlled via GitHub.
References
Amazon EC2 Deployment: Complete CI/CD Pipeline using GitHub Actions and AWS CodeDeploy
Enabling continuous workflows for AWS App Runner service with persistency using AWS Copilot CLI
Automated software delivery using Docker Compose and Amazon ECS
https://github.com/aws/apprunner-roadmap/issues/32
Deploy applications on Amazon ECS using Docker Compose
tschaffter
commented
2 years ago
Notes
AWS Elastic Beanstalk can use docker compose files to deploy the stack (see
this example
)
Limitation of the current solution:
Goal
References