diff --git a/start-dev_linux-full.sh b/start-dev_linux-full.sh new file mode 100755 index 0000000..8d41359 --- /dev/null +++ b/start-dev_linux-full.sh @@ -0,0 +1,38 @@ +#!/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!" \ No newline at end of file