GithubHelp home page GithubHelp logo

isimahei / amazon-ecs-cli-v2 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from aws/copilot-cli

0.0 1.0 0.0 1.51 MB

The Amazon ECS CLI enables users to create and manage their ECS projects, from source code, infrastructure to operations.

License: Apache License 2.0

Makefile 0.75% Go 92.42% JavaScript 6.79% Dockerfile 0.04%

amazon-ecs-cli-v2's Introduction

Amazon ECS CLI v2

Join the chat at https://gitter.im/aws/amazon-ecs-cli-v2

โš ๏ธ Before you get started please note that this feature is in preview and the intention is to ensure it meets your requirements and give us any feedback on your use case. Please do not run production workloads till we announce the general availability of this feature. Using the instructions and assets in this repository folder is governed as a preview program under the AWS Service Terms: https://aws.amazon.com/service-terms/ .

The ECS CLI is a tool for developers to create, release and manage production ready containerized applications on ECS. From getting started, pushing to staging and releasing to production, the ECS CLI can help manage the entire lifecycle of your application development.

Once you've built something you're excited to deploy, let the ECS CLI set up a CI/CD pipeline for you, with built in testing hooks and manual gates. Tail your logs, monitor your key metrics and push updates all from the comfort of your terminal.

Use the ECS CLI to:

  • Bring your existing Docker apps
  • Set up staging and production environments, cross region and cross account
  • Set up production-ready, battle tested ECS Clusters, Services and infrastructure
  • Set up CI/CD Pipelines for all of the micro-services that make up your Project
  • Monitor and debug your applications

ecs-cli help

๐ŸŒŸ Tenets (unless you know better ones)

  • Create modern applications by default. Applications created with the ECS CLI use the best practices of modern applications by default: they are serverless, they use infrastructure-as-code, they are observable, and they are secure.
  • Users think in terms of architecture, not of infrastructure. Developers creating a new microservice shouldn't have to specify VPCs, load balancer settings, or complex pipeline configuration. They may not know anything about other AWS services. They should be able to specify what "kind" of application it is and how it fits into their overall architecture; the infrastructure should be generated from that.
  • Operations is part of the workflow. Modeling, provisioning, and deploying applications are only part of the application lifecycle for the developer. The CLI must support workflows around troubleshooting and debugging to help when things go wrong.
  • Deliver applications continuously. While the ECS CLI can be used to manually deploy changes to an application, we always help customers to move to CI/CD by helping them set up and manage pipelines.

Security disclosures

If you think youโ€™ve found a potential security issue, please do not post it in the Issues. Instead, please follow the instructions here or email AWS security directly at [email protected].

๐Ÿ“ License

This library is licensed under the Apache 2.0 License.

amazon-ecs-cli-v2's People

Contributors

efekarakus avatar hencrice avatar iamhopaul123 avatar somanyhs avatar kohidave avatar sonofachamp avatar dependabot-preview[bot] avatar jamesiri avatar bvtujo avatar piradeepk avatar clareliguori avatar juls avatar gitter-badger avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.