From db347e578a9f41c40bedbaa5e33be9353881ba55 Mon Sep 17 00:00:00 2001 From: Andrew Hurley Date: Sat, 7 Aug 2021 18:45:41 +1000 Subject: [PATCH] Update sync.sh Add SSLMATE_API_KEY_FILE environment variable for docker secrets. --- sync.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/sync.sh b/sync.sh index 65c4ba5..4ec13d1 100644 --- a/sync.sh +++ b/sync.sh @@ -9,6 +9,14 @@ if [ ! -x /usr/bin/sslmate ]; then exit 1 fi +if [ -n "$SSLMATE_API_KEY_FILE" ]; then + echo "Attemping to use sslmate api key secret" + if [ -f "$SSLMATE_API_KEY_FILE" ]; then + echo "Secret found. Setting as SSLMATE_API_KEY" + SSLMATE_API_KEY="$(< "$SSLMATE_API_KEY_FILE")" + fi +fi + if [ "x$SSLMATE_API_KEY" == "x" ]; then echo "Missing sslmate api key from environment. Variable name must be SSLMATE_API_KEY" exit 1