Отсутствие знаний о действиях GitHub блокирует точный ответ на этот вопрос. Вместо этого у меня есть для вас предложение.
Что если вы сохраните свои переменные не в файле docker-compose.yml
, а для хранения ссылок на фактические переменные env, которые вы передадите вместе с файлом?
Например, вы можете сохранить все переменные env в файле .env
, и docker -compose будет использовать его по умолчанию. source
Кроме того, вы можете указать различные env-файлы для docker -композитных сервисов, с этим .
Это позволит вам использовать переменные docker так же, как и другие env-файлы.