Docker i CI/CD · Junior · Pytanie 18 z 75
Po co kopiować package.json i lockfile przed resztą kodu?
- ✓Poprawna odpowiedź: By warstwa
npm citrzymała się w cache - 2By końcowy obraz nie zawierał kodu źródłowego
- 3Bo
npm cipada, gdy w folderze są już inne pliki
Wyjaśnienie
Warstwa jest przebudowywana, gdy zmieniają się jej wejścia, a wraz z nią wszystko po niej. Skopiowanie najpierw manifestów sprawia, że zmiana kodu nie wymusza pełnej reinstalacji.