{"repo":"kayac/ecspresso","free":true,"listed":false,"github":"https://github.com/kayac/ecspresso","clone":"git clone https://github.com/kayac/ecspresso.git","description":"ecspresso is a deployment tool for Amazon ECS","language":"Go","stars":1114,"topics":["ecs","aws","docker","deployment","go"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"ecspresso ecspresso is a deployment tool for Amazon ECS. (pronounced the same as \"espresso\" :coffee:) ecspresso allows you to manage ECS services and task definitions as code in JSON, YAML, or Jsonnet files, enabling version control and infrastructure as code practices. You can generate configuration files from existing ECS services using ecspresso init , making it easy to start managing your infrastructure. Definition files support template syntax and Jsonnet native functions to embed environment variables, Terraform state values, SSM parameters, and Secrets Manager ARNs. ecspresso supports multiple deployment strategies including rolling updates and Blue/Green deployments with both ECS native and CodeDeploy controllers. Before deploying, you can preview changes with diff and validate configurations with verify . If something goes wrong, rollback helps you safely revert to a previous state. ecspresso also supports ECS Express mode for simplified deployments and provides a plugin system for extending functionality. Table of Contents - Documents - Install - Usage - Quick Start - Configuration file - Template syntax - Deployment - Rolling deployment - Waiting for the deployment - Blue/Green deployment (ECS) - Blue/Green deployment (CodeDeploy) - Scale out/in - Rollback - Run task - Notes - Version constraint - Manage Application Auto Scaling - Jsonnet support - Deploy to Fargate - Fargate Spot support - ECS Service Connect support - EBS Volume support - S3 Files volume support ","default_branch":null,"files":null,"tree":[],"storefront":"/r/kayac","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kayac/ecspresso/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}