mirror of
https://github.com/deadcxap/init_scripts.git
synced 2026-07-02 05:43:40 +03:00
Run init.sh as created user and use script-relative compose files
This commit is contained in:
@@ -1,4 +1,8 @@
|
|||||||
#!/usr/bin/env bash
|
#!/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 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
|
||||||
|
|||||||
Reference in New Issue
Block a user