Tf Ecr Ecs Gh Deploy Save

Example repository to build OCI, publish to ECR and deploy to ECS fargate, setup using terraform.

Project README

Automated ECS deployments

workflow

Create the AWS infrastructure (ECS, ECR, ALB, ...) to deploy a container and automatically update it using Github Action.

Example run is available here.

Hey, considering some people forked this project I made a Terraform Module based on the resources I used in this repository. It is available at github.com/tbobm/terraform-aws-ecs and it is already available in the Terraform Registry at tbobm/ecs.

Core components

AWS

The AWS infrastructure is setup using terraform in the ./terraform.

The following components are deployed:

CI/CD

The repository leverages the AWS Github Actions maintained by AWS.

The main goal is to provide an example configuration of the following workflow:

  • Run the integration tests
  • Build the Docker image
  • Publish it to a private ECR
  • Update the corresponding ECS Service (by editing the task image)
Open Source Agenda is not affiliated with "Tf Ecr Ecs Gh Deploy" Project. README Source: tbobm/tf-ecr-ecs-gh-deploy

Open Source Agenda Badge

Open Source Agenda Rating