🚀 Docker сборка: ускорение с 3 минут → до 20 секунд — 26 марта 2026 г. в 08:09:14.630
🚀 Docker сборка: ускорение с 3 минут → до 20 секунд Маленькое изменение, которое даёт огромный буст 👇 При работе с Docker была проблема: даже небольшое изменение кода запускало полную пересборку образа. Причина - Docker Layer Caching Каждая инструкция в Dockerfile создаёт слой. Если слой не изменился - Docker берёт его из кэша. 💡 Ошибка: Копировал весь код до установки зависимостей В итоге: любое изменение кода → ломает кэш → зависимости устанавливаются заново каждый раз 🔧 Фикс: ✔ Сначала копируй файлы зависимостей ✔ Устанавливай зависимости (кэшируется) ✔ Только потом копируй основной код 📉 Результат: Сборка: ~3 минуты → ~20 секунд Пересобираются только изменённые слои Остальное берётся из кэша 💡 Почему это важно: В CI/CD: - медленные билды = медленные деплои - лишние пересборки = лишние деньги Маленькое изменение в Dockerfile → огромный эффект в реальных проектах

