From 3d29160e5d43c1e26628a677c523336978ef6a73 Mon Sep 17 00:00:00 2001 From: Salim Date: Tue, 12 Jun 2018 15:08:50 -0700 Subject: [PATCH] feature: Speed up Docker rebuild using cache Allows faster CI and dev builds of the Docker image through the use of cached layers. --- Dockerfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index a29384ba66..651379e82b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,7 @@ MAINTAINER Giorgio Regni WORKDIR /usr/src/app # Keep the .git directory in order to properly report version -COPY . /usr/src/app +COPY ./package.json . RUN apt-get update \ && apt-get install -y jq python git build-essential --no-install-recommends \ @@ -15,6 +15,8 @@ RUN apt-get update \ && rm -rf ~/.node-gyp \ && rm -rf /tmp/npm-* +COPY ./ ./ + VOLUME ["/usr/src/app/localData","/usr/src/app/localMetadata"] ENTRYPOINT ["/usr/src/app/docker-entrypoint.sh"]