← 모든 코드 파일

Dockerfile

멀티스테이지 Node.js 이미지 — 작은 최종 레이어, 프로덕션 의존성만.

# --- build ---
FROM node:22-alpine AS build
WORKDIR /app
COPY package*.json ./
RUN npm ci
COPY . .
RUN npm run build

# --- run ---
FROM node:22-alpine
WORKDIR /app
ENV NODE_ENV=production
COPY package*.json ./
RUN npm ci --omit=dev
COPY --from=build /app/dist ./dist
EXPOSE 3000
CMD ["node", "dist/index.js"]

이 도구에 대해

멀티스테이지 Node.js 이미지 — 작은 최종 레이어, 프로덕션 의존성만.

바로 사용할 수 있는 Dockerfile — 내용을 보고 복사하거나 올바른 파일명으로 다운로드하세요. 무료, 100% 브라우저에서.