Ich baue einen Container für eine Ruby-App. Die Konfiguration meiner App ist in Umgebungsvariablen enthalten (die innerhalb der App mit dotenv geladen werden).
Eine dieser Konfigurationsvariablen ist die öffentliche IP der App, die intern verwendet wird, um Links zu erstellen. Ich muss einen dnsmasq-Eintrag hinzufügen, der diese IP auf 127.0.0.1 im Container zeigt, damit er die Links der App abrufen kann, als ob er nicht containerisiert wäre.
Ich versuche also, ein ENV
in meiner Dockerdatei festzulegen, das eine Umgebungsvariable an den Container übergibt.
Ich habe ein paar Dinge ausprobiert.
ENV REQUEST_DOMAIN $REQUEST_DOMAIN
ENV REQUEST_DOMAIN `REQUEST_DOMAIN`
Alles überträgt jedoch den String "REQUEST_DOMAIN" anstelle des Werts der Umgebungsvariable. Gibt es eine Möglichkeit, Werte von Umgebungsvariablen vom Hostrechner an den Container zu übergeben?