deploy: 前端部署后自动清理孤儿 assets + 冒烟脚本

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Your Name
2026-06-01 12:29:57 +08:00
parent b76295aaec
commit 2deb89b49c
3 changed files with 122 additions and 2 deletions
+4 -2
View File
@@ -23,10 +23,12 @@ echo "▶ Uploading to server..."
scp /tmp/nexus-frontend.tar.gz nexus:/tmp/nexus-frontend.tar.gz
echo "✓ Upload complete"
# 4. Extract on server (overwrites old index.html + assets)
# 4. Extract on server + prune orphaned legacy chunks
echo "▶ Deploying on server..."
ssh nexus "cd /www/wwwroot/api.synaglobal.vip/web/app && tar xzf /tmp/nexus-frontend.tar.gz && rm /tmp/nexus-frontend.tar.gz"
echo "✓ Extracted"
echo "▶ Pruning orphaned assets..."
ssh nexus "python3 /www/wwwroot/api.synaglobal.vip/deploy/prune_frontend_assets.py"
echo "✓ Extracted and pruned"
# 5. Restart backend
echo "▶ Restarting backend..."