Saya sedang membangun wadah untuk aplikasi ruby. Konfigurasi aplikasi saya terkandung dalam variabel lingkungan (dimuat di dalam aplikasi dengan dotenv ).
Salah satu variabel konfigurasi tersebut adalah ip publik aplikasi, yang digunakan secara internal untuk membuat tautan. Saya perlu menambahkan entri dnsmasq yang menunjuk ip ini ke 127.0.0.1 di dalam wadah, sehingga ia dapat mengambil tautan aplikasi seolah-olah itu tidak di kemas.
Karena itu saya mencoba untuk mengatur ENVdi Dockerfile saya yang akan mengirimkan variabel lingkungan ke wadah.
Saya mencoba beberapa hal.
ENV REQUEST_DOMAIN $REQUEST_DOMAIN
ENV REQUEST_DOMAIN `REQUEST_DOMAIN`
Semuanya melewati string "REQUEST_DOMAIN" alih-alih nilai variabel lingkungan. Apakah ada cara untuk meneruskan nilai variabel lingkungan dari mesin host ke wadah?