From cd5c1c755a70270157df9e5d72076979b4b93a67 Mon Sep 17 00:00:00 2001 From: nate2402 <nate2402@ajou.ac.kr> Date: Tue, 8 Apr 2025 02:47:13 +0900 Subject: [PATCH] ops: add Dockerfile --- Dockerfile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Dockerfile diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..bba8314 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,20 @@ +# 노드 이미지를 기반으로 Dockerfile 작성 +FROM node:14-alpine + +# 앱 디렉토리 생성 +WORKDIR /usr/src/app + +# package.json 및 package-lock.json을 복사하여 종속성 설치를 위해 추가 +COPY package*.json ./ + +# 종속성 설치 +RUN npm install + +# 앱 소스 코드 복사 +COPY . . + +# 앱 빌드 +RUN npm run build + +# 앱 실행을 위한 명령어 정의 +CMD ["npm", "start"] -- GitLab