Зачем нужен .dockerignore и что в него включать?

Junior
246 просмотров
AFK Offer AI

.dockerignore работает как .gitignore — исключает файлы из build context, который Docker daemon получает при сборке. Без него node_modules, .git, .env, test данные едут в контекст и замедляют сборку, а иногда инвалидируют кеш или попадают в образ. Минимальный набор: .git, node_modules, .env, *.log, dist (если пересобираем), coverage. Маленький контекст = быстрая сборка.

Следующий вопрос

Как дебажить Ingress not working?