@echo off chcp 65001 >nul REM 스크립트가 있는 디렉토리로 이동 cd /d "%~dp0" echo ============================================ echo PLM 솔루션 - 윈도우 간편 시작 echo ============================================ echo. REM Docker Desktop 실행 확인 echo 🔍 Docker Desktop 상태 확인 중... docker --version >nul 2>&1 if %errorlevel% neq 0 ( echo ❌ Docker Desktop이 실행되지 않았습니다! echo Docker Desktop을 먼저 실행해주세요. echo. pause exit /b 1 ) echo ✅ Docker Desktop이 실행 중입니다. echo. REM 기존 컨테이너 정리 echo 🧹 기존 컨테이너 정리 중... docker-compose -f docker-compose.backend.win.yml down -v 2>nul docker-compose -f docker-compose.frontend.win.yml down -v 2>nul docker network rm pms-network 2>nul echo. REM 백엔드 시작 echo ============================================ echo 🚀 1단계: 백엔드 서비스 시작 중... echo ============================================ docker-compose -f docker-compose.backend.win.yml up -d --build if %errorlevel% neq 0 ( echo ❌ 백엔드 시작 실패! echo 로그를 확인하세요: docker-compose -f docker-compose.backend.win.yml logs pause exit /b 1 ) echo ✅ 백엔드 서비스 시작 완료 echo ⏳ 백엔드 안정화 대기 중... (30초) timeout /t 30 /nobreak >nul REM 프론트엔드 시작 echo. echo ============================================ echo 🎨 2단계: 프론트엔드 서비스 시작 중... echo ============================================ docker-compose -f docker-compose.frontend.win.yml up -d --build if %errorlevel% neq 0 ( echo ❌ 프론트엔드 시작 실패! echo 로그를 확인하세요: docker-compose -f docker-compose.frontend.win.yml logs pause exit /b 1 ) echo ✅ 프론트엔드 서비스 시작 완료 echo ⏳ 프론트엔드 안정화 대기 중... (15초) timeout /t 15 /nobreak >nul echo. echo ============================================ echo 🎉 PLM 솔루션이 성공적으로 시작되었습니다! echo ============================================ echo. echo 📱 접속 정보: echo • 프론트엔드: http://localhost:9771 echo • 백엔드 API: http://localhost:8080/api echo • 데이터베이스: 39.117.244.52:11132 echo. echo 📊 서비스 상태 확인: echo docker-compose -f docker-compose.backend.win.yml ps echo docker-compose -f docker-compose.frontend.win.yml ps echo. echo 📋 로그 확인: echo 백엔드: docker-compose -f docker-compose.backend.win.yml logs -f echo 프론트엔드: docker-compose -f docker-compose.frontend.win.yml logs -f echo. echo 🛑 서비스 중지: echo stop-all-separated.bat 실행 echo. REM 브라우저 자동 열기 echo 5초 후 브라우저에서 애플리케이션을 엽니다... timeout /t 5 /nobreak >nul start http://localhost:9771 echo. echo 애플리케이션이 준비되었습니다! pause