From 4b6038ae68f8c1d949b14e1d5c9edda01c9737d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hern=C3=A2ni=20Marques?= Date: Thu, 16 Jul 2026 15:50:08 +0200 Subject: [PATCH] scripts/nym: up.sh compose start for live or mirror tree --- scripts/nym/up.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 scripts/nym/up.sh diff --git a/scripts/nym/up.sh b/scripts/nym/up.sh new file mode 100755 index 0000000..fc41378 --- /dev/null +++ b/scripts/nym/up.sh @@ -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