У нас есть докер-контейнер, и программа, которая работает внутри, ожидает, что будет установлено количество envvars.Есть несколько способов сделать это, и мне было любопытно, какой правильный путь:
1 - поместите envvars в репозиторий конфигурации, добавьте его как материал, используйте для передачи флаг docker --env-fileфайл.Минусы: похоже на перебор для передачи 10 envvars.
2 - определите envvars на вкладке конфигурации задания.Экспортируйте их во время сборки докера.Минусы: Каждое новое задание должно вручную задавать envvars, добавление envvar потребует изменения всех заданий в одном месте.
3 - определите envvars на вкладке конфигурации задания.Передайте их во время запуска докера, используя флаг -e.Минусы: каждая новая работа должна была бы вручную устанавливать envvars, добавление envvar потребовало бы изменения каждой работы в двух местах.
Есть ли другой способ?