✅ EC2 + Docker 배포 정리

1. EC2 인스턴스 준비

2. EC2 서버 세팅

3. 프로젝트 전송

4. 프론트엔드 환경 설정

dockerfile
복사편집
# builder
FROM node:18 AS builder
WORKDIR /app
COPY package.json package-lock.json ./
RUN npm install
COPY . .
RUN npm run build

# production
FROM node:18
WORKDIR /app
COPY --from=builder /app ./
EXPOSE 3000
CMD ["npm", "start"]