도커 파일 및 스크립트 파일 위치 정리
This commit is contained in:
32
DOCKER.md
32
DOCKER.md
@@ -23,30 +23,30 @@
|
||||
|
||||
```bash
|
||||
# 전체 서비스 시작 (병렬 빌드 - 가장 빠름!)
|
||||
./start-all-parallel.sh
|
||||
./scripts/dev/start-all-parallel.sh
|
||||
```
|
||||
|
||||
### 개별 서비스 시작
|
||||
|
||||
```bash
|
||||
# 백엔드만 시작
|
||||
./start-backend.sh
|
||||
./scripts/dev/start-backend.sh
|
||||
|
||||
# 프론트엔드만 시작
|
||||
./start-frontend.sh
|
||||
./scripts/dev/start-frontend.sh
|
||||
```
|
||||
|
||||
### 개발용 Docker Compose 파일들
|
||||
|
||||
- **`docker-compose.backend.mac.yml`** - Mac 개발용 백엔드
|
||||
- **`docker/dev/docker-compose.backend.mac.yml`** - Mac 개발용 백엔드
|
||||
|
||||
- 볼륨 마운트: `./backend-node:/app` (Hot Reload)
|
||||
- Dockerfile: `backend-node/Dockerfile.dev`
|
||||
- Dockerfile: `docker/dev/backend.Dockerfile`
|
||||
- 포트: `8080`
|
||||
|
||||
- **`docker-compose.frontend.mac.yml`** - Mac 개발용 프론트엔드
|
||||
- **`docker/dev/docker-compose.frontend.mac.yml`** - Mac 개발용 프론트엔드
|
||||
- 볼륨 마운트: `./frontend:/app` (Hot Reload)
|
||||
- Dockerfile: `frontend/Dockerfile.dev`
|
||||
- Dockerfile: `docker/dev/frontend.Dockerfile`
|
||||
- 포트: `3000`
|
||||
|
||||
### 개발 환경 특징
|
||||
@@ -152,29 +152,27 @@ docker-compose -f docker-compose.frontend.mac.yml up --build -d
|
||||
|
||||
```bash
|
||||
# Linux 서버에서 실행
|
||||
./start-all-separated-linux.sh
|
||||
./scripts/prod/start-all-linux.sh
|
||||
```
|
||||
|
||||
### 개별 서비스 시작 (운영용)
|
||||
|
||||
```bash
|
||||
# 백엔드만 시작 (Linux)
|
||||
./start-backend-linux.sh
|
||||
|
||||
# 프론트엔드만 시작 (Linux)
|
||||
./start-frontend-linux.sh
|
||||
# 직접 Docker Compose 사용
|
||||
docker-compose -f docker/prod/docker-compose.backend.prod.yml up -d
|
||||
docker-compose -f docker/prod/docker-compose.frontend.prod.yml up -d
|
||||
```
|
||||
|
||||
### 운영용 Docker Compose 파일들
|
||||
|
||||
- **`docker-compose.backend.prod.yml`** - 운영용 백엔드
|
||||
- **`docker/prod/docker-compose.backend.prod.yml`** - 운영용 백엔드
|
||||
|
||||
- Dockerfile: `backend-node/Dockerfile` (프로덕션 최적화)
|
||||
- Dockerfile: `docker/prod/backend.Dockerfile` (프로덕션 최적화)
|
||||
- 포트: `8080`
|
||||
- 환경: `NODE_ENV=production`
|
||||
|
||||
- **`docker-compose.frontend.prod.yml`** - 운영용 프론트엔드
|
||||
- Dockerfile: `frontend/Dockerfile` (프로덕션 최적화)
|
||||
- **`docker/prod/docker-compose.frontend.prod.yml`** - 운영용 프론트엔드
|
||||
- Dockerfile: `docker/prod/frontend.Dockerfile` (프로덕션 최적화)
|
||||
- 포트: `3000`
|
||||
- 환경: 최적화된 빌드
|
||||
|
||||
|
||||
Reference in New Issue
Block a user