choikijin-techcross / aws-copilot-sample-service

Use AWS Copilot to deploy this simple application to Amazon ECS and AWS Fargate.

Home Page:https://aws.github.io/copilot-cli/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AWS Copilot CLI Sample App

This is a sample AWS Copilot sample app. You can use AWS Copilot to deploy this simple website to Amazon ECS.

Deploying

To deploy this app, clone this repo and then run:

copilot init --app demo                  \
  --svc api                              \
  --svc-type 'Load Balanced Web Service' \
  --dockerfile './Dockerfile'            \ 
  --deploy

Copilot will set up the following resources in your account:

  • A VPC
  • Subnets/Security Groups
  • Application Load Balancer
  • Amazon ECR Repositories
  • ECS Cluster & Service running on AWS Fargate

Cleaning up

Since this demo sets up resources in your account, let's delete them so you don't get charged:

copilot app delete --env-profiles test=default

Learning More

If you want to learn more about AWS Copilot, check out our documentation.

Security

See CONTRIBUTING for more information.

License

This library is licensed under the MIT-0 License. See the LICENSE file.

About

Use AWS Copilot to deploy this simple application to Amazon ECS and AWS Fargate.

https://aws.github.io/copilot-cli/

License:MIT No Attribution


Languages

Language:HTML 98.1%Language:Dockerfile 1.9%