40 lines
1.0 KiB
Batchfile
40 lines
1.0 KiB
Batchfile
|
|
@echo off
|
||
|
|
REM Windows용 Docker 개발 모드 실행 스크립트
|
||
|
|
|
||
|
|
echo ================================
|
||
|
|
echo REST API Server Docker Dev Mode
|
||
|
|
echo ================================
|
||
|
|
|
||
|
|
REM Docker가 실행 중인지 확인
|
||
|
|
docker version >nul 2>&1
|
||
|
|
if %errorlevel% neq 0 (
|
||
|
|
echo [ERROR] Docker가 실행되지 않았습니다. Docker Desktop을 시작해주세요.
|
||
|
|
pause
|
||
|
|
exit /b 1
|
||
|
|
)
|
||
|
|
|
||
|
|
REM 기존 컨테이너 중지 및 제거
|
||
|
|
echo [INFO] 기존 개발 컨테이너 정리 중...
|
||
|
|
docker stop restapi-server-dev 2>nul
|
||
|
|
docker rm restapi-server-dev 2>nul
|
||
|
|
|
||
|
|
REM 개발 모드 컨테이너 실행
|
||
|
|
echo [INFO] 개발 모드 컨테이너 시작 중...
|
||
|
|
docker run -it ^
|
||
|
|
--name restapi-server-dev ^
|
||
|
|
-p 5577:5577 ^
|
||
|
|
-e NODE_ENV=development ^
|
||
|
|
-e DB_HOST=39.117.244.52 ^
|
||
|
|
-e DB_PORT=11521 ^
|
||
|
|
-e DB_DATABASE=XE ^
|
||
|
|
-e DB_USERNAME=wace ^
|
||
|
|
-e DB_PASSWORD=wace0909!! ^
|
||
|
|
-e PORT=5577 ^
|
||
|
|
-v "%cd%":/app ^
|
||
|
|
-v /app/node_modules ^
|
||
|
|
restapi-server:latest npm run dev
|
||
|
|
|
||
|
|
echo.
|
||
|
|
echo [INFO] 개발 모드 컨테이너가 종료되었습니다.
|
||
|
|
pause
|