This project deploys an application to the cloud using a docker container.
To perform the deployment, a Docker image is built, the image is added to the Amazon Elastic Container Repository (ECR) and the container is run on the Amazon Elastic Container Service (ECS).
The entire process takes place in an automated manner using CI and CD workflows from Github Actions. Where each Pull Resquest to the repository in the main branch triggers the execution of workflows to test, build and deploy the application on the cloud provider.
- Container: Docker
- Provider: AWS
- Container Runner: Amazon Elastic Container Service (ECS)
- Image Repository: Amazon Elastic Container Repository (ECR)
- Infrastructure: Terraform