ds2api / scripts /build-webui.sh
huggeu's picture
Upload 532 files
8d3471e verified
#!/bin/bash
# WebUI ζž„ε»Ίθ„šζœ¬
# 用法: ./scripts/build-webui.sh
set -e
echo "πŸ”¨ Building WebUI..."
cd "$(dirname "$0")/../webui"
# ζ£€ζŸ₯ node_modules
if [ ! -d "node_modules" ]; then
echo "πŸ“¦ Installing dependencies..."
npm ci --prefer-offline --no-audit
fi
# ζž„ε»Ί
echo "πŸ—οΈ Running build..."
npm run build
if [ ! -f "../static/admin/index.html" ]; then
echo "❌ WebUI build failed: static/admin/index.html not found"
exit 1
fi
echo "βœ… WebUI built successfully!"
echo "πŸ“ Output: static/admin/"