Я создаю контейнер для рубинового приложения. Конфигурация моего приложения содержится в переменных среды (загружается внутри приложения с dotenv).
Одна из этих переменных конфигурации - это общедоступный ip приложения, который используется внутри для создания ссылок. Мне нужно добавить запись dnsmasq, указав этот ip на 127.0.0.1 внутри контейнера, чтобы он мог извлекать ссылки на приложение, как если бы он не был контейнерным.
Поэтому я пытаюсь установить ENV
в свой файл Docker, который передаст в контейнер переменную среды.
Я пробовал несколько вещей.
ENV REQUEST_DOMAIN $REQUEST_DOMAIN
ENV REQUEST_DOMAIN `REQUEST_DOMAIN`
Все передает строку "REQUEST_DOMAIN" вместо значения переменной среды. Есть ли способ передать значения переменных среды из главной машины в контейнер?