Files
explorer-monorepo/scripts/serve-explorer-local.sh

17 lines
507 B
Bash
Raw Normal View History

#!/usr/bin/env bash
# Local static explorer with SPA path fallback (/institution, /compare, /addresses/… → index.html).
# Usage: SERVE_BIND=0.0.0.0 ./scripts/serve-explorer-local.sh [port]
# Requires: Python 3.7+
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PORT="${1:-8080}"
BIND="${SERVE_BIND:-127.0.0.1}"
if ! command -v python3 >/dev/null 2>&1; then
echo "python3 required" >&2
exit 1
fi
exec python3 "$SCRIPT_DIR/serve_explorer_spa.py" "$PORT" --bind "$BIND"