FROM node:20 / WORKDIR /app / COPY . . / RUN npm ci / CMD ["node", "server.js"]
Developers complain that changing a single line of application code makes docker build re-run npm ci and download every dependency again, even though package.json and package-lock.json did not change. Which change fixes this?