Docker і CI/CD · Junior · Запитання 18 з 75
Навіщо копіювати package.json і lock-файл раніше за решту коду?
- ✓Правильна відповідь: Щоб шар
npm ciкешувався, доки не зміняться залежності - 2Щоб фінальний образ не містив вихідного коду
- 3Бо
npm ciпадає, якщо вже є інші файли
Пояснення
Шар перезбирається, коли змінюються його входи, а разом із ним і все після нього. Якщо спершу скопіювати маніфести, зміна коду не запускає повне перевстановлення.