Переменные окружения, которые вам нужны для запуска контейнера (например: вы хотите включить номер сборки в имя контейнера), могут быть добавлены в файл .env в том же каталоге, что и файл docker-compose.yml.
пример файла .env:
DB_SECRET=foo
запустите: docker-compose config
и убедитесь, что переменная была заменена значением, которое есть в файле .env
Также, Я рекомендую использовать managementApiSecret:"${DB_SECRET}"
(обратите внимание на кавычки вокруг переменной) в вашем файле docker-compose.yml
Возможно, существует особый лазурный способ делиться секретами, но я пока не пробовал.
Если вы хотите передать переменные окружения, которые нужны контейнеру, тогда https://docs.docker.com/compose/compose-file/#env_file - это то, что вам нужно.Эти переменные среды станут частью среды внутри контейнера Docker.