npm i --global fastify-cli
fastify cli 설치
fastify generate helloworld-was
프로젝트(helloworld-was) 생성
npm install
모듈 설치
컨테이너화를 위한 0.0.0.0으로 접속 가능하게 package.json 파일 수정
Dockerfile, .Dockerignore 파일 생성
docker buildx build -t section2-docker .
도커 이미지 생성(소문자로 해야함)
docker tag section2-docker:latest section2-docker:v1.0.0
v1.0.0 으로 태그 설정
aws ecr get-login-password --region ap-northeast-2 | docker login --username AWS --password-stdin [517061613095.dkr.ecr.ap-northeast-2.amazonaws.com](<http://517061613095.dkr.ecr.ap-northeast-2.amazonaws.com/>)
AWS cli 인증
docker build -t qs2:1.0.0 .
도커 빌드
docker tag qs2:1.0.0 [517061613095.dkr.ecr.ap-northeast-2.amazonaws.com/qs2:1.0.0](<http://517061613095.dkr.ecr.ap-northeast-2.amazonaws.com/qs2:1.0.0>)
도커 이미지 태그
docker push [517061613095.dkr.ecr.ap-northeast-2.amazonaws.com/qs2:](<http://517061613095.dkr.ecr.ap-northeast-2.amazonaws.com/qs2:latest>)1.0.0
도커 이미지 ecr에 푸쉬