Оптимизация Dockerfile: многоэтапные сборки и кэш
Каждый `RUN`, `COPY` и `ADD` создаёт слой. Порядок важен: сначала стабильные слои, чтобы при смене только кода переиспользовался кэш. Multi-stage копирует артефакты из builder в лёгкий runtime.
Каждый `RUN`, `COPY` и `ADD` создаёт слой. Порядок важен: сначала стабильные слои, чтобы при смене только кода переиспользовался кэш. Multi-stage копирует артефакты из builder в лёгкий runtime.