From e67607ddbdc3e3d5b03bf1e6b3702d94dbdd88b7 Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Sat, 16 Sep 2017 19:34:03 +0200 Subject: [PATCH] properly make use of Dockers cache --- Dockerfile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 9307e76..498938f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,9 +4,14 @@ FROM node:8.2 RUN mkdir -p /usr/src/app WORKDIR /usr/src/app +# use changes to package.json to force Docker not to use the cache +# when we change our application's nodejs dependencies: +ADD package.json /usr/src/app +RUN npm install + # Install app dependencies COPY . /usr/src/app -RUN npm install && npm run build +RUN npm run build VOLUME /usr/src/app/build