#!/bin/bash # Deepview deployment script # Usage: ./scripts/deploy.sh set -e SERVER_IP="8.148.231.40" PEM_FILE="$HOME/Downloads/lidf.pem" REMOTE_FRONTEND_DIR="/opt/apps/deepview-agent/frontend" REMOTE_BACKEND_DIR="/opt/apps/deepview-agent/backend" echo "=====================================" echo "🚀 开始部署 Deepview 面诊助理智能体" echo "=====================================" # 1. 编译前端 echo "📦 正在编译 Angular 前端..." export PATH="/opt/homebrew/bin:/usr/local/bin:$PATH" npm run build echo "📤 正在打包前端产物..." cd dist/deepview-medical/browser tar czf frontend.tar.gz . cd ../../.. # 2. 上传并部署前端 echo "🚀 正在上传并覆盖服务器前端目录..." scp -i "$PEM_FILE" dist/deepview-medical/browser/frontend.tar.gz root@$SERVER_IP:/tmp/ ssh -i "$PEM_FILE" root@$SERVER_IP <