- cdk deploy
$ cd cdk
$ yarn
$ yarn cdk bootstrap
$ yarn cdk deploy EcrStack
- Docker push to ECR
$ cd ./app
$ aws ecr get-login-password --region ap-northeast-1 | docker login --username AWS --password-stdin 123412341234.dkr.ecr.ap-northeast-1.amazonaws.com
$ docker build --platform linux/amd64 -t next-prisma-sample .
$ docker tag next-prisma-sample:latest 123412341234.dkr.ecr.ap-northeast-1.amazonaws.com/next-prisma-sample:latest
$ docker push 123412341234.dkr.ecr.ap-northeast-1.amazonaws.com/next-prisma-sample:latest- cdk deploy main stack
$ cd ../cdk
$ yarn cdk deploy MainStack- Check to Top page
- Setting GitHub Actions Variables
- Variables
- AWS_IAM_ROLE_ARN
- AWS_REGION
- ECS_CLUSTER_NAME
- ECS_SERVICE_NAME
- ECS_TASK_DEFINITION_ARN
- Git Push for Deploy to ECS
$ git push- DB Migration
# On host os
$ bash ./script/run-migrate-task.sh


