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"