Skip to content

jeff-pedro/challenge-devops-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

Challenge DevOps

Deploy an application in the cloud using docker container.

English - Portuguese

Tests Build Release Django Version Python Version


About

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.

Technologies

  • Container: Docker
  • Provider: AWS
  • Container Runner: Amazon Elastic Container Service (ECS)
  • Image Repository: Amazon Elastic Container Repository (ECR)
  • Infrastructure: Terraform

Architecture

architecture solution image

Infrastructure


Back to top