#!/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 "$@"