Ich habe einen NodeJS Behälter mit den folgenden DockerfileAlle Knotenmodule in package.json werden nach Kleingeld erneut heruntergeladen
FROM node:6
COPY package.json /tmp/package.json
RUN npm config set registry http://registry.npmjs.org/
RUN cd /tmp && npm install
RUN mkdir -p /app && cp -a /tmp/node_modules /app/
WORKDIR /app
CMD npm run dev
EXPOSE 80
Die Knotenmodule sind nicht wenn package.json
neu installiert wird, nicht geändert wann immer ich docker-compose build
laufen, was gut ist. Wenn ich jedoch eine weitere Abhängigkeit zu package.json
hinzufüge, scheint es, dass alle meine Abhängigkeiten wieder von NPM heruntergeladen werden, was viel Zeit verschwendet. Ist dieses Verhalten beabsichtigt?