aws-eduverse
AWS Copilot is an open source command line interface that makes it easy for developers to build, release, and operate production ready containerized applications on AWS App Runner, Amazon ECS, and AWS Fargate.
Run the AWS Copilot command like below.
copilot init --app eduverse-api --dockerfile backend/Dockerfile --name eduverse-api-svc --port 5000 --type "Load Balanced Web Service"copilot env init --app eduverse-api --name dev copilot secret init --name APP_SETTINGSType config.DevelopmentConfig for the following question.
This is the default value for APP_SETTINGS.
copilot secret init --name AWS_REGIONType ap-northeast-2 for the following question.
This is the default value for AWS_REGION.
copilot deploy --app eduverse-api --env dev --name eduverse-api-svcYou can check the logs for Eduverse API service using below command.
copilot svc logs --followcopilot svc status is also useful to check the status.
You can run below command to initialize CD/CD pipeline.
copilot pipeline init --environments devAfter initialize you can run below command for provisioning
copilot pipeline updateYou can also use following command to confirm status of pipeline.
copilot pipeline status
copilot pipeline showFor the pipeline
copilot pipeline deleteFor the app
copilot app deleteExplore advanced features – addons, storage, sidecars, etc