Предполагая, что учетные данные передаются в контейнеры как переменные среды, они могут быть включены в конфигурацию узлов следующим образом:
Любое свойство узла может быть установлено с помощью переменной среды, установив его значение в строку вида ${ENV_VAR}
. Когда среда выполнения загружает потоки, она заменяет значение этой переменной среды перед передачей ее узлу.
Это работает, только если заменяет все свойство - его нельзя использовать для замены только части значения . Например, невозможно использовать CLIENT-${HOST}
.
Например, если у вас есть переменная среды с именем MQTT_PASSWORD
, которая содержит пароль для использования при подключении к вашему брокеру MQTT, вы должны ввести ${MQTT_PASSWORD}
в поле пароля для узла конфигурации брокера MQTT.
Это будет заполнено, когда среда выполнения Node-RED загрузит поток.
Вы можете прочитать больше в документации Node-RED здесь