48 lines
1.3 KiB
Batchfile
48 lines
1.3 KiB
Batchfile
@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
|