awslabs / fargatecli

CLI for AWS Fargate
Apache License 2.0
894 stars 115 forks source link

Fargate CLI versus Copilot CLI? #116

Closed ngrilly closed 3 years ago

ngrilly commented 3 years ago

How does Fargate CLI compare to Copilot CLI?

pv93 commented 3 years ago

Not a developer on either, just wanted to share my experience playing with both. It seems like Copilot is a much more "ground-up" solution. It is great if you have just your code and a Dockerfile and need to deploy it onto infrastructure, because it builds everything for you -- networking, clusters, ECR repos, etc.

However, in my case we already had all of this stuff, we were just looking for a better tool than the AWS CLI (aws ecs update-service) to deploy our code. Literally all I want to be able to do is deploy a new image to an existing Fargate service that I am managing with other tools (CDK). So that's why I am going with this tool over copilot.

It does seem like there's a ton of development on Copilot, and very little on fargatecli, so I am definitely keeping my eye on the former and hope to switch over at some point. See here: https://github.com/awslabs/fargatecli/issues/105

PaulMaddox commented 3 years ago

Clarified in aa1c09cd404ecdee91a83b4f59171f790d6b480b - AWS Copilot is the way to go moving forwards.