1,5 GB В ПРОД: КАК ДОЛГО ТЫ ЕЩЁ БУДЕШЬ ВОЗИТЬ МУСОР?
Если backend-Docker внезапно раздувается до размера маленького диска, это не «особенность проекта», а обычная свалка: dev-зависимости, кеши, артефакты сборки, лишние файлы, которые никто не удосужился выкинуть. И да, они едут в production на полном серьёзе.
Чем это плохо:
— сборки становятся медленнее;
— деплой тянется дольше;
— CI начинает есть ресурсы, как будто ему платят за страдания;
— безопасность тоже не в восторге, потому что в образе сидит лишнее.
Нормальная гигиена здесь скучная, но рабочая: multi-stage build, .dockerignore, чистка кешей, установка только production-зависимостей, контроль того, что реально попадает в финальный слой. Это не «оптимизация ради красоты», а снижение операционного долга.
Если образ жирный — это не баг Docker. Это твоя архитектура оставила после себя недоеденный фастфуд. 🧹
Tender Blackbook
@TenderBlackPro
1,5 GB В ПРОД: КАК ДОЛГО ТЫ ЕЩЁ БУДЕШЬ ВОЗИТЬ МУСОР?
Этот пост опубликован в Telegram-канале Tender Blackbook. Подписаться можно по ссылке: @TenderBlackPro.