From ea2f353f6519615e07196a5f2bbb78b32380aa26 Mon Sep 17 00:00:00 2001 From: ingi Date: Sat, 16 May 2026 09:20:11 +0000 Subject: [PATCH] add d --- Dockerfile | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..98f7aac --- /dev/null +++ b/Dockerfile @@ -0,0 +1,23 @@ +# 로컬 빌드 환경과 맞춘 최신 Node 버전 +FROM node:22-alpine + +WORKDIR /app + +# 1. 실행에 필요한 파일들 복사 +COPY package*.json ./ +# 실행용 패키지만 빠르게 설치 +RUN npm install --production + +# 2. 로컬에서 올린 빌드 결과물 복사 +COPY .next ./.next +COPY public ./public +COPY next.config.ts ./ +# (만약 파일명이 next.config.js라면 수정하세요) + +# 3. 환경 변수 (필요한 경우) +ENV NODE_ENV=production + +EXPOSE 3000 + +# 4. 서버 시작 +CMD ["npm", "start"]