fix(devops): 移除 startup 腳本危險 compose 操作
Some checks failed
CD Pipeline / deploy (push) Has been cancelled

This commit is contained in:
OoO
2026-04-30 14:05:41 +08:00
parent 89e7f2ccd2
commit db21e7e8e8
3 changed files with 26 additions and 6 deletions

View File

@@ -126,10 +126,10 @@ main() {
log_info "[2/7] 啟動 Harbor Registry..."
cd /home/wooo/devops/harbor/harbor
# 確保完全停止後再啟動
docker compose down --remove-orphans 2>/dev/null || true
# ADR-011: 多專案共享主機避免使用會清除 orphan 資源的 compose 操作。
docker compose stop 2>/dev/null || true
sleep 5
docker compose up -d
docker compose up -d --force-recreate
wait_for_service "Harbor" "curl -s -o /dev/null -w '%{http_code}' http://127.0.0.1:5050/api/v2.0/ping | grep -q 200" 60 || {
((errors++))