This commit is contained in:
2026-04-06 15:54:35 +09:00
parent de24fb09d5
commit 7c0b8c80fe
16 changed files with 3255 additions and 341 deletions
+18 -18
View File
@@ -17,9 +17,9 @@ echo ""
echo "============================================"
echo "0. 기존 컨테이너 정리 중..."
echo "============================================"
docker rm -f pms-backend-mac pms-frontend-mac 2>/dev/null || echo "기존 컨테이너가 없습니다."
docker network rm pms-network 2>/dev/null || echo "기존 네트워크가 없습니다."
docker network create pms-network 2>/dev/null || echo "네트워크를 생성했습니다."
docker rm -f pms-backend-mac-v2 pms-frontend-mac-v2 2>/dev/null || echo "기존 컨테이너가 없습니다."
docker network rm test-vex-network 2>/dev/null || echo "기존 네트워크가 없습니다."
docker network create test-vex-network 2>/dev/null || echo "네트워크를 생성했습니다."
echo ""
# 병렬 빌드 시작
@@ -31,7 +31,7 @@ echo "============================================"
# 백엔드 빌드 (백그라운드)
echo "백엔드(Spring Boot) 빌드 시작..."
(
docker-compose -f docker/dev/docker-compose.backend.mac.yml build
docker compose -f docker/dev/docker-compose.backend.mac.yml build
echo "백엔드 빌드 완료"
) &
BACKEND_PID=$!
@@ -39,7 +39,7 @@ BACKEND_PID=$!
# 프론트엔드 빌드 (백그라운드)
echo "프론트엔드 빌드 시작..."
(
docker-compose -f docker/dev/docker-compose.frontend.mac.yml build
docker compose -f docker/dev/docker-compose.frontend.mac.yml build
echo "프론트엔드 빌드 완료"
) &
FRONTEND_PID=$!
@@ -62,17 +62,17 @@ echo "============================================"
SERVICE_START=$(date +%s)
# 기존 컨테이너 정리
docker-compose -f docker/dev/docker-compose.backend.mac.yml down -v 2>/dev/null
docker-compose -f docker/dev/docker-compose.frontend.mac.yml down -v 2>/dev/null
docker compose -f docker/dev/docker-compose.backend.mac.yml down -v 2>/dev/null
docker compose -f docker/dev/docker-compose.frontend.mac.yml down -v 2>/dev/null
# 백엔드 시작 (백그라운드)
echo "백엔드(Spring Boot) 서비스 시작..."
docker-compose -f docker/dev/docker-compose.backend.mac.yml up -d &
docker compose -f docker/dev/docker-compose.backend.mac.yml up -d &
BACKEND_START_PID=$!
# 프론트엔드 시작 (백그라운드)
echo "프론트엔드 서비스 시작..."
docker-compose -f docker/dev/docker-compose.frontend.mac.yml up -d &
docker compose -f docker/dev/docker-compose.frontend.mac.yml up -d &
FRONTEND_START_PID=$!
# 서비스 시작 완료 대기
@@ -92,21 +92,21 @@ echo "============================================"
echo "모든 서비스가 시작되었습니다!"
echo "============================================"
echo ""
echo "[DATABASE] PostgreSQL: http://39.117.244.52:11132"
echo "[BACKEND] Spring Boot API: http://localhost:8081/api"
echo "[FRONTEND] Next.js: http://localhost:9771"
echo "[DATABASE] PostgreSQL: http://211.115.91.141:11134 (test_dev)"
echo "[BACKEND] Spring Boot API: http://localhost:8082/api"
echo "[FRONTEND] Next.js: http://localhost:9772"
echo ""
echo "서비스 상태 확인:"
echo " 백엔드: docker-compose -f docker/dev/docker-compose.backend.mac.yml ps"
echo " 프론트엔드: docker-compose -f docker/dev/docker-compose.frontend.mac.yml ps"
echo " 백엔드: docker compose -f docker/dev/docker-compose.backend.mac.yml ps"
echo " 프론트엔드: docker compose -f docker/dev/docker-compose.frontend.mac.yml ps"
echo ""
echo "로그 확인:"
echo " 백엔드: docker-compose -f docker/dev/docker-compose.backend.mac.yml logs -f"
echo " 프론트엔드: docker-compose -f docker/dev/docker-compose.frontend.mac.yml logs -f"
echo " 백엔드: docker compose -f docker/dev/docker-compose.backend.mac.yml logs -f"
echo " 프론트엔드: docker compose -f docker/dev/docker-compose.frontend.mac.yml logs -f"
echo ""
echo "서비스 중지:"
echo " 백엔드: docker-compose -f docker/dev/docker-compose.backend.mac.yml down"
echo " 프론트엔드: docker-compose -f docker/dev/docker-compose.frontend.mac.yml down"
echo " 백엔드: docker compose -f docker/dev/docker-compose.backend.mac.yml down"
echo " 프론트엔드: docker compose -f docker/dev/docker-compose.frontend.mac.yml down"
echo ""
echo "============================================"