From 88545b08c13a1a15272a429610e020afb1961a46 Mon Sep 17 00:00:00 2001 From: cfdaily Date: Fri, 22 May 2026 18:35:13 +0800 Subject: [PATCH] auto-sync: 2026-05-22 18:35:13 --- scripts/deploy.sh | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/scripts/deploy.sh b/scripts/deploy.sh index 0df4bf0..915fed9 100755 --- a/scripts/deploy.sh +++ b/scripts/deploy.sh @@ -93,6 +93,7 @@ rsync -a --delete \ --exclude='__pycache__/' \ --exclude='.venv/' \ --exclude='.DS_Store' \ + --exclude='config/' \ "$SOURCE_DIR/" "$TARGET_DIR/" # 但不覆盖运行时配置和数据 @@ -132,9 +133,24 @@ else fi pm2 save -# ── 健康检查 ── -echo "" -echo "🏥 Health check..." +# ── 前端健康检查 ── +echo " Checking frontend..." +FRONTEND_OK=false +for i in $(seq 1 5); do + if curl -sf http://localhost:8083/ >/dev/null 2>&1; then + FRONTEND_OK=true + break + fi + sleep 1 +done +if [ "$FRONTEND_OK" = true ]; then + echo " Frontend check passed ✅" +else + echo " ⚠️ Frontend check timeout" +fi + +# ── 后端健康检查 ── +echo " Checking backend..." HEALTH_URL="http://localhost:8083/api/daemon/status" OK=false for i in $(seq 1 10); do