Я тоже за environment и пересмотр конфигурации. Но это вот одна задача. Можно ведь разделить PR, договориться про конфигурационный файл, закрыть эту задачу. Потом закрыть следующую задачу, с контейнерами. Можно параллельно решать их обе. Если говорить про изменение решения с конфигурацией, то у меня тоже есть, что внести, поэтому хорошо бы это вынести отдельно.
Не нужно делать это отдельно, сейчас минимальные изменения для нормальной работы в докере. Дальше больше, разделить конфигурации в отдельные файлы (database.py, applications.py итд)