Files
genome2025/frontend/Dockerfile
2025-12-15 14:41:47 +09:00

28 lines
437 B
Docker

FROM node:24-alpine
WORKDIR /app
# curl 설치 (헬스체크용)
RUN apk add --no-cache curl
# package.json 복사
COPY package*.json ./
# 의존성 설치
RUN npm install
# 소스 코드 복사 (node_modules 제외 - .dockerignore)
COPY . .
# 빌드 시 필요한 환경 변수 설정
ENV NEXT_TELEMETRY_DISABLED=1
# Next.js 빌드
RUN npm run build
# 포트 노출
EXPOSE 3000
# 애플리케이션 실행
CMD ["npm", "start"]