feat: 集成高德地图门店分布,形状区分类型+颜色区分场景,排除模式筛选,一键部署脚本
This commit is contained in:
@@ -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 "=========================================="
|
||||
Reference in New Issue
Block a user