{"id":1551,"date":"2020-07-23T16:07:19","date_gmt":"2020-07-23T14:07:19","guid":{"rendered":"https:\/\/blog.besharp.it\/?p=1551"},"modified":"2021-03-24T12:01:53","modified_gmt":"2021-03-24T11:01:53","slug":"deploy-a-docker-compose-application-inside-an-aws-environment-new-with-ecs-cli","status":"publish","type":"post","link":"https:\/\/blog.besharp.it\/deploy-a-docker-compose-application-inside-an-aws-environment-new-with-ecs-cli\/","title":{"rendered":"Deploy of a Docker-compose application in an AWS environment using ECS CLI"},"content":{"rendered":"

Nowadays, using Docker as an infrastructure container for local testing purposes is becoming more and more common. Many times developers exploit docker-compose functionality to create an infrastructure stack that contains their application, web server, and databases in different docker containers.<\/span><\/p>\n

In this article, you will learn how to deploy an entire solution inside your AWS environment using AWS ECS Fargate service. Let’s start by explaining what AWS ECS Fargate is.<\/span><\/p>\n

Amazon ECS and AWS Fargate in a nutshell<\/b><\/h2>\n

Amazon ECS is a service that allows you to run and manage clusters of Docker containers. It\u2019s fully managed by Amazon and easily scalable based on your traffic load.\u00a0<\/span><\/p>\n

It comes in two possible flavors:<\/span><\/p>\n