Files
genome2025/backend/Dockerfile

29 lines
380 B
Docker

FROM node:24-alpine
WORKDIR /app
# 필요한 패키지 설치
RUN apk add --no-cache curl
# package.json 복사
COPY package*.json ./
# 의존성 설치
RUN npm install
# 소스 코드 복사
COPY . .
RUN ls -al ..
COPY ../.env.development ./.env
# NestJS 빌드
RUN npm run build
# 포트 노출
EXPOSE 4000
# 애플리케이션 실행
CMD ["npm", "run", "start:prod"]