AWS ECS Examples. This solution is based on ECS Reference Architecture from AWS.
This repo is a demonstration of Continuous Delivery of a static website to ECS via CodePipeline, CodeCommit, CodeBuild, and CloudFormation Ensure you've configured the Prerequisites before launching the stack below.
- Once the CloudFormation stack is successful, select the checkbox next to the stack and click the Outputs tab.
- From Outputs, click on the PipelineUrl output. The Source action will be in a failed state.
- From the CodePipeline Source action, click on the CodeCommit provider and copy the git clone statement provided by CodeCommit
- Paste the command in your Terminal
- From this folder, copy the Dockerfile as well as src and templates folders to your locally cloned Git repo
- From your Terminal, type
git add . - From your Terminal, type
git commit -am "add new files" - From your Terminal, type
git push - Go back to your pipeline in CodePipeline and see the changes flow through the pipeline
- Once the pipeline is complete, go to your CloudFormation Outputs and click on the SiteUrl Output
- The CloudFormation template is available here.
