项目作者: tbobm

项目描述 :
Example repository to build OCI, publish to ECR and deploy to ECS fargate, setup using terraform.
高级语言: HCL
项目地址: git://github.com/tbobm/tf-ecr-ecs-gh-deploy.git
创建时间: 2021-03-27T11:30:34Z
项目社区:https://github.com/tbobm/tf-ecr-ecs-gh-deploy

开源协议:

下载


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)