From 74b6d71787a4a302e7ce96e8568ba46729d4ab4f Mon Sep 17 00:00:00 2001 From: deadcxap <36386824+deadcxap@users.noreply.github.com> Date: Mon, 25 Aug 2025 03:41:31 +0300 Subject: [PATCH] Run init.sh as created user and use script-relative compose files --- init.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/init.sh b/init.sh index 4d6f581..939c6b9 100644 --- a/init.sh +++ b/init.sh @@ -1,4 +1,8 @@ #!/usr/bin/env bash -N=$(awk '/^networks:/,/^[^[:space:]]/{if($1=="name:"){print $2; exit}}' docker-compose.yml); N=${N:-proxy} + +SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" +COMPOSE_FILE="$SCRIPT_DIR/docker-compose.yml" + +N=$(awk '/^networks:/,/^[^[:space:]]/{if($1=="name:"){print $2; exit}}' "$COMPOSE_FILE"); N=${N:-proxy} docker network inspect "$N" >/dev/null 2>&1 || docker network create --driver bridge --attachable "$N" -docker compose up -d --build +docker compose -f "$COMPOSE_FILE" up -d --build