From 751d4f40226219d0927c556d860472f7c6f84d2c Mon Sep 17 00:00:00 2001 From: chpark Date: Sun, 15 Dec 2024 03:10:21 +0900 Subject: [PATCH] =?UTF-8?q?=EB=A6=AC=EB=88=85=EC=8A=A4=EC=9A=A9=20?= =?UTF-8?q?=EC=8B=A4=ED=96=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- start-dev_linux-full.sh | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100755 start-dev_linux-full.sh 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