41 lines
863 B
Bash
41 lines
863 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
echo "Starting FEMS Development Environment..."
|
||
|
|
||
|
# 환경 변수 파일 로드
|
||
|
if [ -f .env.development ]; then
|
||
|
echo "Loading development environment variables..."
|
||
|
set -a
|
||
|
source .env.development
|
||
|
set +a
|
||
|
else
|
||
|
echo "Error: .env.development file not found!"
|
||
|
exit 1
|
||
|
fi
|
||
|
|
||
|
export NODE_ENV=development
|
||
|
|
||
|
# 이전 컨테이너 정리
|
||
|
docker-compose -f docker-compose.db.yml down
|
||
|
|
||
|
echo "Pruning Docker system..."
|
||
|
# 컨테이너 정리
|
||
|
docker system prune -af
|
||
|
docker image prune -af
|
||
|
docker volume prune -af
|
||
|
|
||
|
echo "Starting containers..."
|
||
|
# 컨테이너 시작 (환경 파일 명시적 지정)
|
||
|
docker-compose --env-file .env.development \
|
||
|
-f docker-compose.db.yml \
|
||
|
up -d
|
||
|
|
||
|
# 컨테이너 상태 확인
|
||
|
echo "Checking container status..."
|
||
|
docker-compose -f docker-compose.db.yml ps
|
||
|
|
||
|
echo "Development environment setup complete!"
|