diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index 4ba0efa..862eee3 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -62,5 +62,14 @@ jobs: sudo systemctl restart bflr echo "==> Waiting for startup..." - sleep 2 - systemctl is-active --quiet bflr && echo "Deploy successful!" || (echo "Service failed to start!" && exit 1) + for i in $(seq 1 15); do + if systemctl is-active --quiet bflr; then + echo "Deploy successful!" + exit 0 + fi + sleep 1 + done + + echo "Service failed to start!" + sudo systemctl status bflr --no-pager -l || true + exit 1