donnemartin / awesome-aws

A curated list of awesome Amazon Web Services (AWS) libraries, open source repos, guides, blogs, and other resources. Featuring the Fiery Meter of AWSome.
Other
12.42k stars 1.68k forks source link

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

Open Andrew-Chen-Wang opened 4 years ago

Andrew-Chen-Wang commented 4 years ago

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:

codecov-commenter commented 4 years ago

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