Докером не пользуюсь :( а там как? Типа одна сборка для дева другая для прода?
Там есть multistage сборка, выкидывать можно вплоть до системных зависимостей от dev среды. Мы отказались от этого, для нас образ в 300мб вместе с dev deps небольшой
Там можно в дев запихнуть и в сеттингс по дебагу проверять подключать или нет
никак не доберусь))
хотя именно этот вопрос как раз решен - разные settings и requirements все это регулируется флагом для manage.py --settings=settings.local | dev| staging | prod