diff --git a/.gitignore b/.gitignore index 5ef6a520780202a1d6addd833d800ccb1ecac0bb..dc8e949c55ca9c23d94284342f55b5efe34c3f04 100644 --- a/.gitignore +++ b/.gitignore @@ -39,3 +39,5 @@ yarn-error.log* # typescript *.tsbuildinfo next-env.d.ts + +compose.yml \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index bba8314f7ddb70aa252731c72bc7e902656c3e56..691bd4641822dc8a367d0b3fd4a1699daa47f4dc 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,11 @@ # 노드 이미지를 기반으로 Dockerfile 작성 -FROM node:14-alpine +FROM node:23.11.0-bullseye # 앱 디렉토리 생성 WORKDIR /usr/src/app # package.json 및 package-lock.json을 복사하여 종속성 설치를 위해 추가 -COPY package*.json ./ +COPY package.json ./ # 종속성 설치 RUN npm install @@ -17,4 +17,6 @@ COPY . . RUN npm run build # 앱 실행을 위한 명령어 정의 +EXPOSE 3000 + CMD ["npm", "start"]