@blueValvet

Как использовать один env файл с docker-compose?

Здравствуйте, имею следующую структуру

-frontend
--...
-backend
--...
-docker-compose.yml

docker-compose.yml - поднимает фронт, бэк и базу данных

Одни и те же данные для подключения к БД фигурирует в файле docker-compose.yml и в конфиге бэка. Можно ли как-то создать один .env файл, доступ до которого будет у docker-compose.yml и у бэка (nest js).

Или я изначально не правильно подхожу к вопросу и нужно делать 2 разных docker-compose.yml (один для фронта, другой для бэка) и класть их в корень проекта?
  • Вопрос задан
  • 350 просмотров
Решения вопроса 1
chupasaurus
@chupasaurus
Сею рефлекторное, злое, временное
Правильно не передавать данные для подключения в Compose и тянуть из отличного от .env файла через env_file:[] в сервисы (т.е. между ними легко могут быть общие).
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы