awesome-aws icon indicating copy to clipboard operation
awesome-aws copied to clipboard

Add baby walkthrough for ECS deployment via GitHub Actions on master push

Open Andrew-Chen-Wang opened this issue 4 years ago • 1 comments

Review the Contributing Guidelines

Before submitting a pull request, verify it meets all requirements in the Contributing Guidelines.

Describe Why This Is Awesome

Why is this awesome?

It's a guide + ready-to-go code for ECS blue/green deployment using GitHub Actions + CodeDeploy, and your code is deployed automatically with GitHub actions on push from master.

There are almost no good walkthroughs for ECS deployment. I wrote a complete walkthrough, everything filled out completely with justification/explanations, with code ready to go (noted what files are necessary if you're not using Django of course). It includes an nginx reverse proxy configuration behind an ALB with Route 53 + ACM and all necessary files included with its content. Pretty much anything you need for an ECS deployment is here.

--

Like this pull request? Vote for it by adding a :+1:

Andrew-Chen-Wang avatar Jun 23 '20 01:06 Andrew-Chen-Wang

Codecov Report

Merging #194 into master will not change coverage. The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #194   +/-   ##
=======================================
  Coverage   96.62%   96.62%           
=======================================
  Files           4        4           
  Lines          89       89           
=======================================
  Hits           86       86           
  Misses          3        3           

codecov-commenter avatar Jun 23 '20 01:06 codecov-commenter