diff --git a/frontend/Dockerfile b/frontend/Dockerfile index 9fc1ba9..b6c9cbf 100644 --- a/frontend/Dockerfile +++ b/frontend/Dockerfile @@ -1,8 +1,24 @@ FROM node:24-alpine + WORKDIR /app + +# curl 설치 (헬스체크용) RUN apk add --no-cache curl -COPY package*.json . + +# package.json 복사 +COPY package*.json ./ + +# 의존성 설치 RUN npm install + +# 소스 코드 복사 COPY . . -CMD ["npm", "run", "dev"] -EXPOSE 3000 \ No newline at end of file + +# Next.js 빌드 +RUN npm run build + +# 포트 노출 +EXPOSE 3000 + +# 애플리케이션 실행 +CMD ["npm", "start"]