1,5 GB для Docker-образа Django — это не «ну нормально, работает же», а склад мусора, который вы сами тащите в прод.
Лишние dev-зависимости, тестовые артефакты, кеши, сборочные хвосты, документация, временные файлы — всё это обычно лежит в образе как будто так и было задумано.
Суть оптимизации простая: режем слой за слоем, пока контейнер не перестаёт быть мини-архивом с приложением и превращается в рабочую единицу. Меньше вес — быстрее сборка, проще деплой, меньше шансов словить сюрприз на pull'ах и в CI. ⚙️
Для тех, кто живёт в production без лишней романтики, это не «оптимизация ради красоты», а базовый риск-менеджмент: чем меньше лишнего внутри, тем меньше того, что может сломаться, утечь или просто тормозить.
Doorway Lab
@DoorwayLabPro
1,5 GB для Docker-образа Django — это не «ну нормально, работает же», а склад мусора, который вы сами тащите в
Этот пост опубликован в Telegram-канале Doorway Lab. Подписаться можно по ссылке: @DoorwayLabPro.