Skip to content

Commit 6b7430f

Browse files
committed
feat: dockerfile 설정 - node:16
1 parent c59ed7f commit 6b7430f

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

dockerfile

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
FROM node:16
2+
3+
# 앱 디렉터리 생성
4+
WORKDIR /usr/src/app
5+
6+
# 앱 의존성 설치
7+
# 가능한 경우(npm@5+) package.json과 package-lock.json을 모두 복사하기 위해
8+
# 와일드카드를 사용
9+
COPY package*.json ./
10+
11+
RUN npm install
12+
# 프로덕션을 위한 코드를 빌드하는 경우
13+
# RUN npm ci --only=production
14+
15+
# 앱 소스 추가
16+
COPY . .
17+
18+
# 도커 실행 여부
19+
ENV DOCKER_START true
20+
21+
# EXPOSE 3000
22+
CMD [ "npm", "start" ]

0 commit comments

Comments
 (0)