@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 (один для фронта, другой для бэка) и класть их в корень проекта?
  • Вопрос задан
  • 86 просмотров
Решения вопроса 1
chupasaurus
@chupasaurus
Сею рефлекторное, злое, временное
Правильно не передавать данные для подключения в Compose и тянуть из отличного от .env файла через env_file:[] в сервисы (т.е. между ними легко могут быть общие).
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Garpix Москва
от 200 000 до 350 000 ₽
Afterlogic Таганрог
от 90 000 до 160 000 ₽
22 мар. 2023, в 01:49
5000 руб./за проект
22 мар. 2023, в 01:01
3000 руб./за проект
22 мар. 2023, в 00:50
15000 руб./за проект