Home / Companies / Octopus Deploy / Blog / Post Details
Content Deep Dive

Deploying containers to AWS Fargate

Blog post from Octopus Deploy

Post Details
Company
Date Published
Author
Shawn Sesna
Word Count
2,595
Language
English
Hacker News Points
-
Summary

In Shawn Sesna's detailed guide, he explains how to deploy the Octo Pet Shop application on Amazon Web Services (AWS) Fargate using a continuous integration and deployment (CI/CD) pipeline. The process involves using TeamCity for building Docker containers, AWS Elastic Container Registry (ECR) for storing them, and Octopus Deploy for managing deployments. The guide outlines the necessary steps to create AWS resources such as credentials, ECR repositories, virtual private clouds (VPCs), subnets, security groups, and ECS clusters. Sesna provides instructions on configuring TeamCity to connect and push images to AWS ECR and details setting up Octopus Deploy to use these images for deployment on Fargate. The deployment process includes defining task definitions and running tasks using AWS CLI scripts, ultimately making the application accessible through a web browser, despite a self-signed certificate warning.