fix: wait for HTTP 200 and increase poller startup timeout to 180s

This commit is contained in:
svemagie
2026-03-11 11:50:12 +01:00
parent 720e23b771
commit 9c771df5d0
+4 -3
View File
@@ -8,7 +8,7 @@ INDIEKIT_PID=""
SHUTDOWN_IN_PROGRESS=0
WEBMENTION_STOP_TIMEOUT="${WEBMENTION_SENDER_STOP_TIMEOUT:-5}"
INDIEKIT_STOP_TIMEOUT="${INDIEKIT_STOP_TIMEOUT:-20}"
WEBMENTION_READY_TIMEOUT="${WEBMENTION_SENDER_READY_TIMEOUT:-60}"
WEBMENTION_READY_TIMEOUT="${WEBMENTION_SENDER_READY_TIMEOUT:-180}"
KILL_DAEMON_PARENT_ON_SHUTDOWN="${KILL_DAEMON_PARENT_ON_SHUTDOWN:-1}"
case "$WEBMENTION_STOP_TIMEOUT" in
@@ -165,8 +165,9 @@ start_webmention_poller() {
)"
case "$WEBMENTION_READY_CODE" in
''|000) ;;
*) break ;;
200) break ;;
''|000|502|503|504) ;;
*) echo "[webmention] Waiting for HTTP 200, got $WEBMENTION_READY_CODE" >&2 ;;
esac
if [ "$WEBMENTION_READY_ELAPSED" -ge "$WEBMENTION_READY_TIMEOUT" ]; then