From 1a7872256ca623c52e151b318cb96e661f0e2ac5 Mon Sep 17 00:00:00 2001 From: Hyoseong Jo Date: Wed, 10 Dec 2025 00:02:08 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B0=9C=EB=B0=9C=EC=84=9C=EB=B2=84=EB=A5=BC?= =?UTF-8?q?=20=EC=9C=84=ED=95=9C=20=EC=84=A4=EC=A0=95=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/Dockerfile | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) 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"]