# 빌드 스테이지 FROM node:18-alpine AS build WORKDIR /app # 패키지 설치 COPY package*.json ./ RUN npm ci # 소스 복사 및 빌드 COPY . . RUN npm run build # 프로덕션 스테이지 FROM nginx:alpine # nginx 설정 복사 COPY nginx.conf /etc/nginx/conf.d/default.conf # 빌드된 파일 복사 COPY --from=build /app/dist /usr/share/nginx/html EXPOSE 80 CMD ["nginx", "-g", "daemon off;"]