diff --git a/.gitea/workflows/deploy-beta.yaml b/.gitea/workflows/deploy-beta.yaml index 17076ed..686b1c2 100644 --- a/.gitea/workflows/deploy-beta.yaml +++ b/.gitea/workflows/deploy-beta.yaml @@ -73,6 +73,13 @@ jobs: docker compose restart directus echo "==> Vérification santé" - sleep 5 - curl -sf http://localhost:8066/server/health | grep -q '"status":"ok"' - echo "Déploiement OK" + for i in $(seq 1 12); do + if curl -sf http://localhost:8066/server/health | grep -q '"status":"ok"'; then + echo "Déploiement OK" + exit 0 + fi + echo " Attente... ($i/12)" + sleep 5 + done + echo "Échec : Directus ne répond pas après 60s" + exit 1