scripts/nym: up.sh compose start for live or mirror tree
This commit is contained in:
parent
2c3f1b1aa3
commit
4b6038ae68
1 changed files with 22 additions and 0 deletions
22
scripts/nym/up.sh
Executable file
22
scripts/nym/up.sh
Executable file
|
|
@ -0,0 +1,22 @@
|
||||||
|
#!/bin/bash
|
||||||
|
# Start koopa-nym via compose (prefers ~/koopa-nym on live host)
|
||||||
|
set -euo pipefail
|
||||||
|
ROOT=$(cd "$(dirname "$0")/../.." && pwd)
|
||||||
|
if [ -d "${HOME}/koopa-nym" ] && [ -f "${HOME}/koopa-nym/compose.yml" ]; then
|
||||||
|
DIR="${HOME}/koopa-nym"
|
||||||
|
else
|
||||||
|
DIR="${NYM_SRC:-$ROOT/configs/nym}"
|
||||||
|
fi
|
||||||
|
cd "$DIR"
|
||||||
|
if [ ! -f .env ] && [ -f .env.example ]; then
|
||||||
|
echo "note: no .env — copy .env.example and set NYMNODE_PUBLIC_IPS" >&2
|
||||||
|
fi
|
||||||
|
if command -v podman-compose >/dev/null 2>&1; then
|
||||||
|
podman-compose up -d --build
|
||||||
|
elif podman compose version >/dev/null 2>&1; then
|
||||||
|
podman compose up -d --build
|
||||||
|
else
|
||||||
|
echo "need podman compose or podman-compose" >&2
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
podman ps --filter name=koopa-nym
|
||||||
Loading…
Add table
Add a link
Reference in a new issue