{"id":13628228,"url":"https://aws.github.io/copilot-cli/","last_synced_at":"2025-04-17T00:33:50.352Z","repository":{"id":37070154,"uuid":"202018792","full_name":"aws/copilot-cli","owner":"aws","description":"The AWS Copilot CLI is a tool for developers to build, release and operate production ready containerized applications on AWS App Runner or Amazon ECS on AWS Fargate. ","archived":false,"fork":false,"pushed_at":"2024-10-28T13:34:30.000Z","size":33416,"stargazers_count":3510,"open_issues_count":571,"forks_count":409,"subscribers_count":53,"default_branch":"mainline","last_synced_at":"2024-10-29T12:02:20.664Z","etag":null,"topics":["aws-apprunner","aws-ecs","aws-fargate","aws-fargate-application","cd-pipelines","containers","developer-tools","devops","infrastructure-as-code","modern-applications"],"latest_commit_sha":null,"homepage":"https://aws.github.io/copilot-cli/","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/aws.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-08-12T22:31:54.000Z","updated_at":"2024-10-29T00:46:38.000Z","dependencies_parsed_at":"2023-07-13T21:50:13.256Z","dependency_job_id":"86b1a377-26b7-48ee-a40e-d64f176bdc92","html_url":"https://github.com/aws/copilot-cli","commit_stats":{"total_commits":3598,"total_committers":130,"mean_commits":"27.676923076923078","dds":0.8440800444691495,"last_synced_commit":"28e656caa95535e15459d968b793a3dbcc69217b"},"previous_names":["aws/private-amazon-ecs-archer","aws/amazon-ecs-cli-v2"],"tags_count":63,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws%2Fcopilot-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws%2Fcopilot-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws%2Fcopilot-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/aws%2Fcopilot-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/aws","download_url":"https://codeload.github.com/aws/copilot-cli/tar.gz/refs/heads/mainline","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222998197,"owners_count":17070773,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["aws-apprunner","aws-ecs","aws-fargate","aws-fargate-application","cd-pipelines","containers","developer-tools","devops","infrastructure-as-code","modern-applications"],"created_at":"2024-08-01T22:00:48.781Z","updated_at":"2024-11-08T18:31:36.086Z","avatar_url":"https://github.com/aws.png","language":"Go","readme":"##  \u003cimg align=\"left\" alt=\"AWS Copilot CLI\" src=\"./site/content/assets/images/copilot-logo-48-light.svg\" width=\"85\" /\u003e AWS Copilot CLI\n###### _Build, Release and Operate Containerized Applications on AWS._ \n\n![latest version](https://img.shields.io/github/v/release/aws/copilot-cli)\n[![Join the chat at https://gitter.im/aws/copilot-cli](https://badges.gitter.im/aws/copilot-cli.svg)](https://gitter.im/aws/copilot-cli?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n\n* **Documentation**: [https://aws.github.io/copilot-cli/](https://aws.github.io/copilot-cli/)\n\nThe AWS Copilot CLI is a tool for developers to build, release and operate production-ready containerized applications\non AWS App Runner or Amazon ECS on AWS Fargate.\n\nUse Copilot to:\n* Deploy production-ready, scalable services on AWS from a Dockerfile in one command.\n* Add databases or inject secrets to your services.  \n* Grow from one microservice to a collection of related microservices in an application.\n* Set up test and production environments, across regions and accounts.\n* Set up CI/CD pipelines to release your services to your environments.\n* Monitor and debug your services from your terminal.\n\n\u003cp align=\"center\"\u003e\n    \u003cimg alt=\"init\" src=\"./site/content/assets/images/init-cropped.gif\" width=\"600\"/\u003e\n\u003c/p\u003e\n\n## Installation\n\nTo install with homebrew:\n```sh\n$ brew install aws/tap/copilot-cli\n```\nTo install manually, we're distributing binaries from our GitHub releases:\n\n\u003cdetails\u003e\n  \u003csummary\u003eInstructions for installing Copilot for your platform\u003c/summary\u003e\n\n\n| Platform | Command to install |\n|---------|---------\n| macOS | `curl -Lo copilot https://github.com/aws/copilot-cli/releases/latest/download/copilot-darwin \u0026\u0026 chmod +x copilot \u0026\u0026 sudo mv copilot /usr/local/bin/copilot \u0026\u0026 copilot --help` |\n| Linux x86 (64-bit) | `curl -Lo copilot https://github.com/aws/copilot-cli/releases/latest/download/copilot-linux \u0026\u0026 chmod +x copilot \u0026\u0026 sudo mv copilot /usr/local/bin/copilot \u0026\u0026 copilot --help` |\n| Linux (ARM) | `curl -Lo copilot https://github.com/aws/copilot-cli/releases/latest/download/copilot-linux-arm64 \u0026\u0026 chmod +x copilot \u0026\u0026 sudo mv copilot /usr/local/bin/copilot \u0026\u0026 copilot --help` |\n| Windows | `Invoke-WebRequest -OutFile 'C:\\Program Files\\copilot.exe' https://github.com/aws/copilot-cli/releases/latest/download/copilot-windows.exe` |\n\n\u003c/details\u003e\n\n\n## Getting started\n\nMake sure you have the AWS command line tool installed and have already run `aws configure` before you start.\n\nTo get a sample app up and running in one command, run the following:\n\n```sh\n$ git clone git@github.com:aws-samples/aws-copilot-sample-service.git demo-app\n$ cd demo-app\n$ copilot init --app demo                \\\n  --name api                             \\\n  --type 'Load Balanced Web Service'     \\\n  --dockerfile './Dockerfile'            \\\n  --deploy\n```\n\nThis will create a VPC, Application Load Balancer, an Amazon ECS Service with the sample app running on AWS Fargate.\nThis process will take around 8 minutes to complete - at which point you'll get a URL for your sample app running! 🚀\n\n## Learning more \n\nWant to learn more about what's happening? Check out our documentation [https://aws.github.io/copilot-cli/](https://aws.github.io/copilot-cli/) for a getting started guide, learning about Copilot concepts, and a breakdown of our commands. \n\n## Feedback\n\nHave any feedback at all? 🙏 Drop us an [issue](https://github.com/aws/copilot-cli/issues/new) or join us on [gitter](https://gitter.im/aws/copilot-cli).\n\nWe're happy to hear feedback or answer questions, so reach out, anytime!\n\n## Security disclosures\n\nIf you think you’ve found a potential security issue, please do not post it in the Issues. Instead, please follow the instructions [here](https://aws.amazon.com/security/vulnerability-reporting/) or email AWS security directly at [aws-security@amazon.com](mailto:aws-security@amazon.com).\n\n## License\nThis library is licensed under the Apache 2.0 License.\n","funding_links":[],"categories":["Uncategorized","Developer Tools"],"sub_categories":["Uncategorized"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/aws.github.io%2Fcopilot-cli%2F","html_url":"https://awesome.ecosyste.ms/projects/aws.github.io%2Fcopilot-cli%2F","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/aws.github.io%2Fcopilot-cli%2F/lists"}