Spec out a conditional TLS inclusion patch

This commit is contained in:
Luke Murphy 2020-04-06 11:46:59 +02:00
parent caa1e521ad
commit b9cdae9857
No known key found for this signature in database
GPG Key ID: 5E2EF5A63E3718CC
1 changed files with 13 additions and 6 deletions

View File

@ -6,12 +6,19 @@ set -eu -o pipefail
run_jekyll() {
set -eu
jekyll serve \
--port "$JEKYLL_PORT" \
--host "$JEKYLL_HOST" \
--ssl-cert "$JEKYLL_SSL_CERT" \
--ssl-key "$JEKYLL_SSL_KEY" \
--trace
local args="--port $JEKYLL_PORT --host $JEKYLL_HOST --trace"
# Note(decentral1se): handle the case where the Dokku is deploying the app
# with HTTP support only before we have a chance to deploy the lets encrypt
# certificates and mount them into the container
if [ -f "$JEKYLL_SSL_CERT" ]; then
args="${args} --ssl-cert $JEKYLL_SSL_CERT"
fi
if [ -f "$JEKYLL_SSL_KEY" ]; then
args="${args} --ssl-key $JEKYLL_SSL_KEY"
fi
jekyll serve "$args"
}
# Main entrypoint