@echo off

REM 스크립트가 있는 디렉토리로 이동
cd /d "%~dp0"

echo =====================================
echo   PLM 솔루션 - Windows 시작
echo =====================================

echo 기존 컨테이너 및 네트워크 정리 중...
docker-compose -f docker-compose.win.yml down -v 2>nul
docker network rm plm-network 2>nul

echo PLM 서비스 시작 중...
docker-compose -f docker-compose.win.yml build --no-cache
docker-compose -f docker-compose.win.yml up -d

if %errorlevel% equ 0 (
    echo.
    echo ✅ PLM 서비스가 성공적으로 시작되었습니다!
    echo.
    echo 🌐 접속 URL:
    echo    • 프론트엔드 (Next.js): http://localhost:3000
    echo    • 백엔드 (Spring/JSP):  http://localhost:9090
    echo.
    echo 📋 서비스 상태 확인:
    echo    docker-compose -f docker-compose.win.yml ps
    echo.
    echo 📊 로그 확인:
    echo    docker-compose -f docker-compose.win.yml logs
    echo.
    echo 5초 후 프론트엔드 페이지를 자동으로 엽니다...
    timeout /t 5 /nobreak >nul
    start http://localhost:3000
) else (
    echo.
    echo ❌ PLM 서비스 시작에 실패했습니다!
    echo.
    echo 🔍 문제 해결 방법:
    echo    1. Docker Desktop이 실행 중인지 확인
    echo    2. 포트가 사용 중인지 확인 (3000, 9090)
    echo    3. 로그 확인: docker-compose -f docker-compose.win.yml logs
    echo.
    pause
) 