update at 2026-04-21 17:55:41

This commit is contained in:
douboer
2026-04-21 17:55:41 +08:00
parent dda7eaeec1
commit 6199ec79d4
37 changed files with 1106 additions and 174 deletions

View File

@@ -1,6 +1,9 @@
#!/bin/bash
set -e # 出错立即退出
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
cd "$SCRIPT_DIR"
# 1. 构建
MODE="$1"
BUILD_CMD=(npm run build)
@@ -55,5 +58,17 @@ else
echo
fi
# 5. server 如有变动则同步远端
SERVER_STATUS="$(git status --porcelain --untracked-files=all -- server 2>/dev/null || true)"
if [[ -n "$SERVER_STATUS" ]]; then
echo "🚀 检测到 server 目录有变动,开始更新远端..."
bash "$SCRIPT_DIR/server/deploy.sh"
echo "✅ server 远端更新完成"
echo
else
echo " server 无变动,跳过远端更新"
echo
fi
echo "✅ 部署完成!"
echo