feat: 集成高德地图门店分布,形状区分类型+颜色区分场景,排除模式筛选,一键部署脚本

This commit is contained in:
selfrelease
2026-07-27 19:55:41 +08:00
parent f5fa9ace88
commit 722db28d06
8 changed files with 434 additions and 46 deletions
Executable
+46
View File
@@ -0,0 +1,46 @@
#!/bin/bash
# ============================================================
# 一键部署前端到 dm.all8ai.top 服务器
# 用法: bash deploy.sh
# ============================================================
set -e
# 服务器配置
SERVER_IP="152.136.182.184"
SERVER_USER="ubuntu"
REMOTE_PATH="/var/www/dm.all8ai.top"
# 项目路径
PROJECT_DIR="$(cd "$(dirname "$0")" && pwd)"
CLIENT_DIR="$PROJECT_DIR/client"
echo "=========================================="
echo " 部署前端到 dm.all8ai.top"
echo "=========================================="
echo ""
# 1. 构建前端
echo "[1/3] 构建前端..."
cd "$CLIENT_DIR"
npm run build
echo "✓ 构建完成"
echo ""
# 2. 清理服务器旧文件
echo "[2/3] 清理服务器旧文件..."
ssh "$SERVER_USER@$SERVER_IP" "rm -rf $REMOTE_PATH/assets"
echo "✓ 旧文件已清理"
echo ""
# 3. 上传新构建产物
echo "[3/3] 上传构建产物..."
scp -r "$CLIENT_DIR/dist/"* "$SERVER_USER@$SERVER_IP:$REMOTE_PATH/"
echo "✓ 上传完成"
echo ""
# 验证
echo "=========================================="
echo " 部署成功!"
echo " 访问: https://dm.all8ai.top"
echo "=========================================="