All Projects → circleci → Go Ecs Ecr

circleci / Go Ecs Ecr

Licence: mit
Example project for deploying a Go application to AWS ECS/ECR via CircleCI.

Programming Languages

shell
77523 projects

NOTE - THIS IS DEPRECATED - PLEASE USE CircleCI 2.0 for new projects

This repo is out of date. Please see this blog post for how to deploy to ECS from ECR on CircleCI 2.0: https://circleci.com/blog/aws-ecr-auth-support/


Deploy to AWS ECS from ECR via CircleCI 1.0 (Example Project) - Deprecated

This is a "Hello World" Go webapp that provides an example of how to build and test a Dockerized web application on CircleCI, push to an AWS EC2 Container Registry, and then deploy to an AWS EC2 Container Service cluster.

Prerequisites

This example utilizes AWS information that you wouldn't really want public. You'll need to configure a few CircleCI environment variables before the deploy script will work:

AWS_ACCOUNT_ID
AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY

Additionally, an EC2 Container Service cluster and EC2 Container Registry must already be set up on AWS. See the EC2 Container Service Resources and ECS Container Registry Resources to get started. You will also need to update the cluster and task family names in deploy.sh to match your cluster.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].