Skip to content

Commit d0abd9c

Browse files
authored
Refactor(docker): add essential comments (#106)
1 parent 13f15e4 commit d0abd9c

4 files changed

Lines changed: 35 additions & 5 deletions

File tree

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@ _"폭넓은 가능성 속에서, 각자의 길을 찾고 준비할 수 있도록
5959

6060
## 🚀 사용자 가이드
6161
```bash
62+
# docker 사용가능 환경에서 실행
6263
# 2025_Advanced_Programming 디렉토리에서 아래 명령어 실행
6364
docker compose up
6465
# 브라우저에서 아래 URL 접속

docker-compose.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ services:
66
ports:
77
- "3001:3001" # 고정 포트 매핑
88
networks:
9-
- spec-net
9+
- spec-net # spec-net 네트워크에 연결
1010

1111
spectrackr-main:
1212
build:
@@ -15,10 +15,11 @@ services:
1515
ports:
1616
- "3003:3003" # 고정 포트 매핑
1717
networks:
18-
- spec-net
18+
- spec-net # spec-net 네트워크에 연결
1919
depends_on:
20-
- spec-trackr
21-
20+
- spec-trackr # spec-trackr 서비스가 먼저 시작되어야 함
2221
networks:
2322
spec-net:
24-
driver: bridge
23+
driver: bridge
24+
25+
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,22 @@
11
FROM node:18-alpine
2+
3+
# 작업 디렉토리를 /app으로 설정
24
WORKDIR /app
5+
6+
# package.json과 package-lock.json 파일을 컨테이너로 복사
37
COPY package*.json ./
8+
9+
# 의존성 설치
410
RUN npm install
11+
12+
# 모든 파일을 컨테이너로 복사
513
COPY . .
14+
15+
# 환경 변수 설정: 브라우저 자동 실행 방지
616
ENV HOST=0.0.0.0 BROWSER=none PORT=3001
17+
18+
# 컨테이너 외부에 노출할 포트 지정
719
EXPOSE 3001
20+
21+
# 서버 실행
822
CMD ["npm", "start"]
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,22 @@
11
FROM node:18-alpine
2+
3+
# 작업 디렉토리를 /app으로 설정
24
WORKDIR /app
5+
6+
# package.json과 package-lock.json 파일을 컨테이너로 복사
37
COPY package*.json ./
8+
9+
# 의존성 설치
410
RUN npm install
11+
12+
# 나머지 모든 파일을 컨테이너로 복사
513
COPY . .
14+
15+
# 환경 변수 설정
616
ENV HOST=0.0.0.0 PORT=3003
17+
18+
# 컨테이너 외부에 노출할 포트 지정
719
EXPOSE 3003
20+
21+
# 서버 실행
822
CMD ["npm", "run", "dev"]

0 commit comments

Comments
 (0)