Crisis Room
Crisis Room
@CrisisRoomPro

1,5 GB для Django в Docker — это не «нормально», это лень, упакованная в слой за слоем.

1,5 GB для Django в Docker — это не «нормально», это лень, упакованная в слой за слоем.

Я регулярно вижу один и тот же сценарий: в образ тащат dev-зависимости, кеши, сборочные артефакты, тестовые файлы, лишние системные пакеты. Потом удивляются, почему деплой медленный, CI тормозит, а registry пухнет как на дрожжах.

Мой жесткий вывод: если вы не знаете, что лежит внутри образа — вы не контролируете production. Контейнер должен быть не свалкой, а инструментом. Минимизируйте base image, выносите сборку в multi-stage, ставьте только runtime-зависимости, чистите кеши, режьте лишнее на уровне `.dockerignore`. 🧹

Сэкономленные 500 MB — это не косметика. Это быстрее сборка, меньше сетевой трафик, проще откат, дешевле инфраструктура.

Docker-образ, который можно объяснить за 30 секунд, — хороший образ. Все остальное обычно просто технический долг в упаковке.
Этот пост опубликован в Telegram-канале Crisis Room. Подписаться можно по ссылке: @CrisisRoomPro.
industry

Свежие посты в категории «Industry & Brand News»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @dumay. Быстрый тест: $20 за канал, $1000 за пакет по сети.