Ich stelle j2ee-Anwendungen bereit, die Umgebungsvariablen benötigen, um den Anwendungskontext einzurichten. Ich meine, Anwendungen suchen nach Umgebungsvariablen, um die ACCESS_TOKEN
für den Zugriff auf einen Remote-Dienst zu erhalten.Chef: Festlegen von Umgebungsvariablen
Leider hat Unix keine allgemeine Lösung für globale Umgebungsvariablen. Ich habe einen Blick dorthin geworfen, aber ich verstehe nicht, wie man sie für die Bereitstellung einrichten soll. Es gibt ein Problem mit dem Setzen von Variablen in Bash-Prozessen und deren Vererbung.
Nach dieser answer, ich denke, es gibt eine Menge Dinge zu tun, um es zu umgehen.
Wie könnte ich es mit einem Koch automatisieren? Mein Hauptziel ist es, Umgebungsvariablen zu setzen, damit wildfly
Benutzer den FOO
Umgebungsvariablenwert erhalten können.
Ich weiß nicht, ob ich so gut erklärt habe ...
Normalerweise setzen Sie ENV-Variablen in einem Shell-Skript, das die j2ee-App startet, etwas wie ein 'setenv.sh' in Tomcat. – Tensibai