@echo off
chcp 65001 >nul

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

echo ============================================
echo   백엔드 빌드 테스트 (Windows 전용)
echo ============================================
echo.

echo 🔍 기존 컨테이너 정리 중...
docker-compose -f docker-compose.backend.win.yml down -v 2>nul

echo.
echo 🚀 백엔드 빌드 시작...
docker-compose -f docker-compose.backend.win.yml build --no-cache

if %errorlevel% equ 0 (
    echo.
    echo ✅ 백엔드 빌드 성공!
    echo.
    echo 🚀 백엔드 시작 중...
    docker-compose -f docker-compose.backend.win.yml up -d
    
    if %errorlevel% equ 0 (
        echo ✅ 백엔드 시작 완료!
        echo.
        echo 📊 컨테이너 상태:
        docker-compose -f docker-compose.backend.win.yml ps
        echo.
        echo 📋 로그 확인:
        echo docker-compose -f docker-compose.backend.win.yml logs -f
        echo.
        echo 🌐 헬스체크:
        echo http://localhost:8080/health
    ) else (
        echo ❌ 백엔드 시작 실패!
        echo 로그를 확인하세요: docker-compose -f docker-compose.backend.win.yml logs
    )
) else (
    echo ❌ 백엔드 빌드 실패!
    echo 위의 오류 메시지를 확인하세요.
)

echo.
pause
