nest new cicdFROM node:18.16-alpine AS builder
WORKDIR /usr/src
COPY package*.json ./
RUN npm install
COPY . .
RUN npm run build
FROM node:18.16-alpine
WORKDIR /usr/src/app
COPY --from=builder /usr/src/dist dist
COPY --from=builder /usr/src/node_modules node_modules
CMD ["node", "dist/main.js"]docker build -t stv-ecr:v1 . --build-arg NODE_ENV="dev"
docker run --name stv-ecr -d -p 3000:3000 stv-ecr:v1


예시:
docker build -t stv-ecr:v1 . --build-arg NODE_ENV="dev"
docker tag stv-ecr:v1 YOUR_ECR_ADDR.dkr.ecr.ap-northeast-2.amazonaws.com/stv-ecr
docker push YOUR_ECR_ADDR.dkr.ecr.ap-northeast-2.amazonaws.com/stv-ecr


