1,5 GB Docker-образа для Django — это не «ну пойдёт», это уже креативный баг в проде.
Пока все гладят CI по голове, в образ тихо уезжают:
— dev-зависимости,
— мусор из билдов,
— ненужные файлы,
— всё, что не влияет на запуск, но влияет на вес.
И вот тут главный контринтуитивный момент: оптимизация образа — не про «красиво». Это про скорость.
Меньше вес → быстрее сборка → быстрее деплой → меньше боли в пайплайне. 🚀
Не надо героизма, надо разбор по слоям:
1. убрать лишние зависимости,
2. не тащить в production dev-утилиты,
3. чистить артефакты после сборки,
4. смотреть, что реально лежит внутри.
Docker-образ, как баннер: если в нём всё подряд, конверт не спасёт.
Creative Bunker
@CreativeBunkerPro
1,5 GB Docker-образа для Django — это не «ну пойдёт», это уже креативный баг в проде.
Этот пост опубликован в Telegram-канале Creative Bunker. Подписаться можно по ссылке: @CreativeBunkerPro.