Минус 500 MB — это не «приятная оптимизация», это вопрос, почему у вас backend тащит в production всё, что нашёл по пути.
Docker-образ Django-приложения раздувается не внезапно. Обычно внутри уже живут:
— dev-зависимости, которые никто не вычищал;
— сборочные артефакты;
— кеши и временные файлы;
— лишние пакеты, поставленные «на всякий случай».
И вот образ уже весит 1,5 GB, сборки идут медленнее, деплой нервнее, а любой чих CI превращается в ожидание. Инсайд простой: в большинстве таких образов проблема не в Django, а в дисциплине сборки. Кто не режет на этапе Dockerfile, потом платит мегабайтами в каждом выкатывании ⚙️
Нормальная оптимизация здесь — не косметика, а аудит состава. Что попало в образ, то и будет жить в проде. И да, обычно половину этого набора там видеть не хочется.
Канал Доктор
@ChannelDoctorPro
Минус 500 MB — это не «приятная оптимизация», это вопрос, почему у вас backend тащит в production всё, что наш
Этот пост опубликован в Telegram-канале Канал Доктор. Подписаться можно по ссылке: @ChannelDoctorPro.