From a60dfd3b5e2d678a3b794c9592d5c7ea85a674e5 Mon Sep 17 00:00:00 2001 From: Jakob Krigovsky Date: Thu, 9 Jul 2015 18:11:03 +0200 Subject: [PATCH] Set X-Forwarded-Proto header if TLS is enabled when running checks --- plugins/checks/check-deploy | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plugins/checks/check-deploy b/plugins/checks/check-deploy index dbeac5b0a..b6413ef14 100755 --- a/plugins/checks/check-deploy +++ b/plugins/checks/check-deploy @@ -125,6 +125,11 @@ do # --location Follow redirects CURL_OPTIONS="-q --compressed --fail --location --max-time $TIMEOUT" + # Set X-Forwarded-Proto header if TLS is enabled. + SSL="$DOKKU_ROOT/$APP/tls"; WILDCARD_SSL="$DOKKU_ROOT/tls" + if [[ -e "$SSL/server.crt" && -e "$SSL/server.key" ]] || [[ -e "$WILDCARD_SSL/server.crt" && -e "$WILDCARD_SSL/server.key" ]]; then + CURL_OPTIONS+=" -H X-Forwarded-Proto:https" + fi exec < "$FILENAME" while read CHECK_URL EXPECTED ; do