Да, в общем, такой подход следует использовать при использовании Docker.Сохраните параметры подключения к БД (URL, Имя пользователя, Пароль) в переменных среды.Нет реальной необходимости использовать файл среды, если у вас нет тонны переменных среды, вы также можете передать произвольное количество параметров "-e" в Docker.Это ближе к тому, как сервисы, такие как Amazon ECS, будут ожидать, что вы передадите параметры.
Если вы собираетесь записать их в файл, убедитесь, что файл каким-то образом зашифрован / закодирован - сохраняя пароли базы данных вфайл в виде открытого текста не является хорошей практикой безопасности.