#!/usr/bin/env bash set -euo pipefail ROOT="$(cd "$(dirname "$0")/.." && pwd)" export ADM_PORT="${ADM_PORT:-5174}" export ADM_WEB_HOST="${ADM_WEB_HOST:-0.0.0.0}" export ADM_DEV_BACKEND="${ADM_DEV_BACKEND:-http://127.0.0.1:8085}" export NODE_BIN="${NODE_BIN:-/opt/homebrew/opt/node@24/bin/node}" export PATH="/opt/homebrew/opt/node@24/bin:/opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:${PATH}" cd "${ROOT}" if [[ ! -d dist ]]; then echo "dist/ missing; run npm run build first" >&2 exit 1 fi exec "${NODE_BIN}" ./node_modules/vite/bin/vite.js preview \ --config scripts/vite-preview.config.mjs \ --host 0.0.0.0 \ --port "${ADM_PORT}" \ --strictPort