#!/usr/bin/env bash # book-mcp 前端部署 — codelab 上跑(独立脚本,从 install.sh 调或手动调) # # 两条路径: # A. dev 模式(端口 5176 + 反代 80) # B. 生产构建(dist/ + nginx/caddy) set -euo pipefail cd "$(dirname "$0")/../frontend" log() { echo "[$(date +%H:%M:%S)] $*"; } log "→ 装前端依赖" [ -d node_modules ] || npm install --no-audit --no-fund log " ✓ 依赖 OK" # ============================================================ # A. dev 模式:用 tmux/systemd 起 vite # ============================================================ if [ "${1:-dev}" = "dev" ]; then log "→ 起 vite dev(端口 5176)" cat > /tmp/book-mcp-frontend.service <