Хотя, прочитав документацию Docker о переменных среды, у меня возникли некоторые проблемы с пониманием подстановки переменных.
Это мой текущий docker-compose.yml
:
version: '3'
services:
web:
image: myimage:latest
environment:
FRONTEND_URL: http://mydomain
CALLBACK_URL: ${FRONTEND_URL}/callback
Мое понимание до сих пор является то, что я могу использовать что-то вроде ${FRONTEND_URL}
, так что CALLBACK_URL
будет интерполирован до http://mydomain/callback
, но после docker-compose up
эта служба имеет следующие значения среды:
FRONTEND_URL: http://mydomain
CALLBACK_URL: /callback
Так выглядит если ${FRONTEND_URL}
не подставляется. Что мне здесь не хватает?