Ich baue einen Container für eine Ruby-App. Die Konfiguration meiner App ist in Umgebungsvariablen enthalten (mit dotenv in die App geladen ).
Eine dieser Konfigurationsvariablen ist die öffentliche IP-Adresse der App, die intern zum Erstellen von Links verwendet wird. Ich muss einen dnsmasq-Eintrag hinzufügen, der diese IP auf 127.0.0.1 im Container verweist, damit die Links der App abgerufen werden können, als wäre sie nicht containerisiert.
Ich versuche daher, ENV
in meiner Docker-Datei eine festzulegen, die eine Umgebungsvariable an den Container übergibt.
Ich habe ein paar Dinge ausprobiert.
ENV REQUEST_DOMAIN $REQUEST_DOMAIN
ENV REQUEST_DOMAIN `REQUEST_DOMAIN`
Alles übergibt jedoch die Zeichenfolge "REQUEST_DOMAIN" anstelle des Werts der Umgebungsvariablen. Gibt es eine Möglichkeit, Umgebungsvariablenwerte vom Hostcomputer an den Container zu übergeben?