fix: avoid double https:// in webmention sender endpoint construction
This commit is contained in:
@@ -118,6 +118,7 @@ start_webmention_poller() {
|
|||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
WEBMENTION_SENDER_HOST="${WEBMENTION_SENDER_HOST:-127.0.0.1}"
|
WEBMENTION_SENDER_HOST="${WEBMENTION_SENDER_HOST:-127.0.0.1}"
|
||||||
WEBMENTION_SENDER_PORT="${WEBMENTION_SENDER_PORT:-${PORT:-3000}}"
|
WEBMENTION_SENDER_PORT="${WEBMENTION_SENDER_PORT:-${PORT:-3000}}"
|
||||||
WEBMENTION_SENDER_PATH="${WEBMENTION_SENDER_MOUNT_PATH:-/webmention-sender}"
|
WEBMENTION_SENDER_PATH="${WEBMENTION_SENDER_MOUNT_PATH:-/webmention-sender}"
|
||||||
@@ -145,7 +146,11 @@ start_webmention_poller() {
|
|||||||
return
|
return
|
||||||
fi
|
fi
|
||||||
|
|
||||||
WEBMENTION_SENDER_ENDPOINT="${WEBMENTION_SENDER_ENDPOINT:-http://${WEBMENTION_SENDER_HOST}:${WEBMENTION_SENDER_PORT}${WEBMENTION_SENDER_PATH}}"
|
# If host includes protocol (http/https), use as-is, else prepend http://
|
||||||
|
case "$WEBMENTION_SENDER_HOST" in
|
||||||
|
http*://*) WEBMENTION_SENDER_ENDPOINT="${WEBMENTION_SENDER_HOST}${WEBMENTION_SENDER_PATH}" ;;
|
||||||
|
*) WEBMENTION_SENDER_ENDPOINT="http://${WEBMENTION_SENDER_HOST}:${WEBMENTION_SENDER_PORT}${WEBMENTION_SENDER_PATH}" ;;
|
||||||
|
esac
|
||||||
|
|
||||||
# Wait for the local endpoint to answer (any HTTP status) before polling.
|
# Wait for the local endpoint to answer (any HTTP status) before polling.
|
||||||
WEBMENTION_READY_ELAPSED=0
|
WEBMENTION_READY_ELAPSED=0
|
||||||
|
|||||||
Reference in New Issue
Block a user