duckil_plm/start-dev_linux-full.sh

38 lines
912 B
Bash
Raw Normal View History

2024-12-15 03:10:21 +09:00
#!/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
# 리눅스 일때 위치가 다름
export DOCKER_HOST=unix:///var/run/docker.sock
sudo usermod -aG docker $USER
# 이전 컨테이너 정리
docker-compose -f docker-compose.db.yml -f docker-compose.app.yml -f docker-compose.dev.yml down
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!"