Files
ArchiveCostWebapp/logic/entrypoint.sh
T

19 lines
645 B
Bash

#!/bin/sh
# Setze Umgebungsvariablen aus Docker Secrets, falls die Dateien existieren
# Wir prüfen, ob die Secret-Dateien existieren, bevor wir sie lesen
if [ -f /run/secrets/ad_user ]; then
export AD_USER=$(cat /run/secrets/ad_user)
fi
if [ -f /run/secrets/ad_password ]; then
export AD_PASSWORD=$(cat /run/secrets/ad_password)
fi
if [ -f /run/secrets/metabase_api_key ]; then
export METABASE_API_KEY=$(cat /run/secrets/metabase_api_key)
fi
# Führe den ursprünglichen Entrypoint des Node-RED-Images aus.
# Der exec-Befehl ersetzt den aktuellen Prozess, was eine bewährte Praxis ist.
exec /usr/src/node-red/entrypoint.sh "$@"