Je construis un conteneur pour une application ruby. La configuration de mon application est contenue dans des variables d'environnement (chargées à l'intérieur de l'application avec dotenv ).
L'une de ces variables de configuration est l'adresse IP publique de l'application, qui est utilisée en interne pour créer des liens. J'ai besoin d'ajouter une entrée dnsmasq pointant cette adresse IP vers 127.0.0.1 à l'intérieur du conteneur, afin qu'elle puisse récupérer les liens de l'application comme si elle n'était pas conteneurisée.
J'essaie donc de définir un ENV
dans mon Dockerfile qui transmettrait une variable d'environnement au conteneur.
J'ai essayé quelques trucs.
ENV REQUEST_DOMAIN $REQUEST_DOMAIN
ENV REQUEST_DOMAIN `REQUEST_DOMAIN`
Tout passe cependant la chaîne "REQUEST_DOMAIN" au lieu de la valeur de la variable d'environnement. Existe-t-il un moyen de transmettre des valeurs de variables d'environnement de la machine hôte au conteneur?