29 lines
906 B
Batchfile
29 lines
906 B
Batchfile
:: Windows용 BAT 스크립트
|
|
echo Starting FEMS Development Environment...
|
|
|
|
:: 환경 변수 파일 로드
|
|
if exist .env.development (
|
|
echo Loading development environment variables...
|
|
for /f "tokens=1,2 delims==" %%a in ('type .env.development ^| findstr "^[^#]"') do set %%a=%%b
|
|
) else (
|
|
echo Error: .env.development file not found!
|
|
exit /b 1
|
|
)
|
|
|
|
set NODE_ENV=development
|
|
|
|
:: 이전 컨테이너 정리
|
|
echo Stopping and removing previous containers...
|
|
docker-compose -f docker-compose.db.yml -f docker-compose.app.yml -f docker-compose.dev.yml down
|
|
|
|
:: Docker 시스템 정리
|
|
echo Pruning Docker system...
|
|
docker system prune -af
|
|
docker image prune -af
|
|
docker volume prune -af
|
|
|
|
:: 컨테이너 상태 확인
|
|
echo Checking container status...
|
|
docker-compose -f docker-compose.db.yml -f docker-compose.app.yml -f docker-compose.dev.yml up -d
|
|
|
|
echo Development environment setup complete! |