19 lines
645 B
Bash
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 "$@"
|
|
|