Files
HSAP/scripts/build_web.sh

22 lines
517 B
Bash
Raw Normal View History

#!/usr/bin/env bash
# Build HSAP frontend from platform/web/ → platform/ui-hsap/dist/
set -euo pipefail
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
echo "[web] Installing dependencies..."
cd "$ROOT/platform/web"
npm ci --silent
echo "[web] Sync login background..."
mkdir -p public
cp "$ROOT/docs/bg.png" public/login-bg.png
echo "[web] Building..."
npm run build
DIST="$ROOT/platform/ui-hsap/dist"
rm -rf "$DIST/annotate"
echo "[web] Build complete → $DIST"
ls -lh "$DIST/index.html" "$DIST/assets/" | head -8