Docker і CI/CD · Middle · Запитання 2 з 75

Чому цей Dockerfile перевстановлює всі залежності при кожній зміні коду? ``dockerfile COPY . . RUN npm ci

Пояснення

Інвалідація кешу каскадна: щойно шар змінився, перезбирається кожен наступний. Скопіюйте package.json і lock-файл, запустіть npm ci, а потім копіюйте решту.

Де почитати

Помилка в запитанні

Docker і CI/CD · Middle · запитання 2

Перевірте себе

Пройдіть тест Docker і CI/CD · Middle: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест