도커 파일 및 스크립트 파일 위치 정리

This commit is contained in:
hyeonsu
2025-08-28 13:44:01 +09:00
parent 58d8fb1dd2
commit e9082d7fef
15 changed files with 64 additions and 230 deletions

View File

@@ -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`
- 환경: 최적화된 빌드