diff --git a/docs/config.alloy b/docs/infra-config/config.alloy similarity index 100% rename from docs/config.alloy rename to docs/infra-config/config.alloy diff --git a/docs/nginx.conf b/docs/infra-config/nginx.conf similarity index 100% rename from docs/nginx.conf rename to docs/infra-config/nginx.conf diff --git a/local_compose_down.sh b/docs/script/local_compose_down.sh similarity index 63% rename from local_compose_down.sh rename to docs/script/local_compose_down.sh index 32792e490..ceb9df3e1 100755 --- a/local_compose_down.sh +++ b/docs/script/local_compose_down.sh @@ -2,8 +2,10 @@ set -e +BASE_DIR="$(cd "$(dirname "$0")/../.." && pwd)" + echo "Stopping all docker containers..." -docker compose -f docker-compose.local.yml down +docker compose -f "${BASE_DIR}/docker-compose.local.yml" down echo "Pruning unused Docker images..." docker image prune -f diff --git a/docs/script/local_compose_up.sh b/docs/script/local_compose_up.sh new file mode 100755 index 000000000..df36cb0ea --- /dev/null +++ b/docs/script/local_compose_up.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +# 명령이 0이 아닌 종료값을 가질때 즉시 종료 +set -e + +BASE_DIR="$(cd "$(dirname "$0")/../.." && pwd)" + +if [ ! -d "${BASE_DIR}/mysql_data_local" ]; then + echo "mysql_data_local 디렉토리가 없습니다. ${BASE_DIR}/mysql_data_local 디렉토리를 생성합니다." + mkdir -p "${BASE_DIR}/mysql_data_local" +fi + +if [ ! -d "${BASE_DIR}/redis_data_local" ]; then + echo "redis_data_local 디렉토리가 없습니다. ${BASE_DIR}/redis_data_local 디렉토리를 생성합니다." + mkdir -p "${BASE_DIR}/redis_data_local" +fi + +echo "Starting all docker containers..." +docker compose -f "${BASE_DIR}/docker-compose.local.yml" up -d + +echo "Pruning unused Docker images..." +docker image prune -f + +echo "Containers are up and running." +docker compose ps -a diff --git a/local_compose_up.sh b/local_compose_up.sh deleted file mode 100755 index 400861e57..000000000 --- a/local_compose_up.sh +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/bash - -# 명령이 0이 아닌 종료값을 가질때 즉시 종료 -set -e - -if [ ! -d "mysql_data_local" ]; then - echo "mysql_data_local 디렉토리가 없습니다. 디렉토리를 생성합니다." - mkdir -p mysql_data_local -fi - -if [ ! -d "redis_data_local" ]; then - echo "redis_data_local 디렉토리가 없습니다. 디렉토리를 생성합니다." - mkdir -p redis_data_local -fi - -echo "Starting all docker containers..." -docker compose -f docker-compose.local.yml up -d - -echo "Pruning unused Docker images..." -docker image prune -f - -echo "Containers are up and running." -docker compose ps -a