From 5c4e4c7f5abcdf50fdebb465d6d30605c9f05b1b Mon Sep 17 00:00:00 2001 From: Aarni Halinen Date: Thu, 16 Jul 2020 01:35:11 +0300 Subject: [PATCH] Allow usage of normal ENVs for Docker setups --- production_entrypoint.sh | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/production_entrypoint.sh b/production_entrypoint.sh index 5baf141..6eaddc3 100755 --- a/production_entrypoint.sh +++ b/production_entrypoint.sh @@ -1,11 +1,24 @@ #!/bin/sh # Get ENVs from secrets -export SECRET_KEY=$(cat $SECRET_KEY_FILE) -export TG_BOT_TOKEN=$(cat $TG_BOT_TOKEN_FILE) -export EMAIL_PASSWD=$(cat $EMAIL_PASSWD_FILE) -export DB_USER=$(cat $DB_USER_FILE) -export DB_PASSWD=$(cat $DB_PASSWD_FILE) +if test -f "$SECRET_KEY_FILE"; then + export SECRET_KEY=$(cat $SECRET_KEY_FILE) +fi +if test -f "$TG_BOT_TOKEN_FILE"; then + export TG_BOT_TOKEN=$(cat $TG_BOT_TOKEN_FILE) +fi +if test -f "$EMAIL_API_KEY_FILE"; then + export EMAIL_API_KEY=$(cat $EMAIL_API_KEY_FILE) +fi +if test -f "$EMAIL_API_SECRET_FILE"; then + export EMAIL_API_SECRET=$(cat $EMAIL_API_SECRET_FILE) +fi +if test -f "$DB_USER_FILE"; then + export DB_USER=$(cat $DB_USER_FILE) +fi +if test -f "$DB_PASSWD_FILE"; then + export DB_PASSWD=$(cat $DB_PASSWD_FILE) +fi # Collect static files echo "Collect static files"