koopa-admin-log/scripts/nym/up.sh

22 lines
687 B
Bash
Executable file

#!/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