Docker Compose: чем отличается env_file: от запуска с --env-file, и как правильнее?
Ubuntu, Docker и Docker Compose — последние версии.
Хочу сделать два набора настроек: для разработки и для продакшена. Сейчас не понимаю, как правильнее подключать .env, чтобы случайно не запустить “не те” настройки.
Вопрос: как обычно делают dev/prod настройки в Docker Compose и какой способ подключения .env считается нормальным?
Обычно у тебя отдельный набор docker-compose.yml, env-файла и других файлов для прода и дева. Тем более что количество компонентов, их состав итд итп часто отличаются. Если у тебя уже так много компонентов, что тебе уже тяжело это всё поддерживать, то скорее всего ты дорос до более сложных решений.