RESTAPI_SERVER/scripts/docker-build.bat

46 lines
1.1 KiB
Batchfile

@echo off
REM Windows용 Docker 빌드 스크립트
echo ================================
echo REST API Server Docker Build
echo ================================
REM Docker가 실행 중인지 확인
docker version >nul 2>&1
if %errorlevel% neq 0 (
echo [ERROR] Docker가 실행되지 않았습니다. Docker Desktop을 시작해주세요.
pause
exit /b 1
)
echo [INFO] Docker 이미지 빌드 시작...
REM 기존 이미지 제거 (선택사항)
set /p cleanup="기존 이미지를 제거하시겠습니까? (y/N): "
if /i "%cleanup%"=="y" (
echo [INFO] 기존 이미지 제거 중...
docker rmi restapi-server:latest 2>nul
docker system prune -f
)
REM 이미지 빌드
echo [INFO] 새 이미지 빌드 중...
docker build -t restapi-server:latest .
if %errorlevel% equ 0 (
echo [SUCCESS] Docker 이미지 빌드 완료!
echo [INFO] 이미지 이름: restapi-server:latest
echo.
echo 실행 방법:
echo 프로덕션: docker-run.bat
echo 개발모드: docker-run-dev.bat
echo Compose: docker-compose up -d
) else (
echo [ERROR] Docker 이미지 빌드 실패!
pause
exit /b 1
)
pause