Я пытаюсь выполнить подстановку переменных внутри файла .env
, но пока что мне не повезло.
Я просматривал документацию docker-compose и не нашел ничего, упоминающего это(или любые примеры в Интернете), но кажется, что это было бы удивительно, если бы это было невозможно.
Я говорю о том, чтобы сделать что-то подобное в моем файле .env:
// .env
SOME_LOCATION=/path/to/some/location
CONFIG_FILE=${SOME_LOCATION}/config
CONSTANT_FILE=${SOME_LOCATION}/constants
(В этом примере CONFIG_FILE
равен строке $${SOME_LOCATION}/config
, и то же самое происходит с CONSTANT_FILE
)
Я понимаю, что это возможно внутри файла compose.yml
с таким синтаксисом, но может ли это бытьсделано только внутри .env
файла?
Я использую docker-compose версии 1.24.1, если это невозможно, я просто скопирую подобные вещи, но всегда чувствую себя грязно, копируя одни и те же значения через вашу конфигурацию.