Deploying a sample Amazon ECS application using the Amazon Copilot CLI
After installing the Amazon Copilot CLI, you can follow these steps to deploy a sample app, verify the deployment, and clean up resources.
Prerequisites
Before you begin, make sure that you meet the following prerequisites:
- 
                    Install and configure the Amazon CLI. For more information, see Amazon Command Line Interface. 
- 
                    Run aws configureto set up a default profile that the Amazon Copilot CLI will use to manage your application and services.
- 
                    Install and run Docker. For more information, see Get started with Docker . 
Deploy a sample Amazon ECS application using a single command
- 
                    Deploy a sample web application that is cloned from a GitHub repository using the following command. For more information about Amazon Copilot initand its flags, see the Amazon Copilot documentation. git clone https://github.com/aws-samples/aws-copilot-sample-service.git demo-app && \ cd demo-app && \ copilot init --appdemo\ --nameapi\ --type'Load Balanced Web Service'\ --dockerfile'./Dockerfile'\ --port80\ --taglatest\ --deploy
- 
                    After the deployment is complete, the Amazon Copilot CLI will return a URL that you can use to verify the deployment. You can also use the following commands to verify the app's status. - 
                            List all of your Amazon Copilot applications. copilot app ls
- 
                            Show information about the environments and services in your application. copilot app show
- 
                            Show information about your environments. copilot env ls
- 
                            Show information about the service, including endpoints, capacity and related resources. copilot svc show
- 
                            List of all the services in an application. copilot svc ls
- 
                            Show logs of a deployed service. copilot svc logs
- 
                            Show service status. copilot svc status
 
- 
                            
- 
                    When you're finished with this demo, run the following command to clean up associated resources and avoid incurring charges for unused resources. copilot app delete