rdmtc / RedMatic

Node-RED packaged as Addon for the Homematic CCU3 and RaspberryMatic 🤹‍♂️
Apache License 2.0
534 stars 47 forks source link

Frage: env Variablen - wo #447

Open hklages opened 3 years ago

hklages commented 3 years ago

Ich brauche für einige npm packages die env Variable DEBUG.

Im Moment habe ich die Datei /usr/local/addons/redmatic/bin/redmatic editiert und export DEBUG=sonos:* hinzugefüg

Nach dem booten, war dann die DEBUG variable in Node-RED verfügbar.

Ist das der "richtige" Weg? Ich vermute, nach dem nächsten Update muss ich das wieder machen oder?

Vorher hatte ich .profile geändert - allerdings ohne Wirkung auf Node-RED

djiwondee commented 3 years ago

ich brauche für einige npm packages die env Variable

Die richtige stelle dazu für Redmatic oder CCU3 würde mich auch interessieren. habe auch ein node-red node, was mittels env-Variable (Beta-)Features freischaltet.

Oder wäre es auch ein Weg, dass in der settings.js einzutragen?

/usr/local/addons/redmatic/lib/node_modules/node-red/settings.js:

process.env.{{MY_ENV_VAR}} = {{MY_ENV_VAR_VALUE}};

Hab das noch nicht ausprobiert, sondern nur geraten!