diff --git a/dockerfile b/dockerfile index 489ae94..7f82186 100644 --- a/dockerfile +++ b/dockerfile @@ -16,12 +16,13 @@ RUN apk add --no-cache python3 py3-cryptography py3-pip py3-six py3-yaml py3-cli RUN pip3 --no-cache-dir install apprise && \ rm -rf /root/.cache -# New things add here +# Install packages and cache the layer +COPY ./package.json ./package.json +RUN npm install --only=prod && rm -f ./package-lock.json +# Install dev packages, delete it after build COPY . . -RUN npm install && \ - npm run build && \ - npm prune +RUN npm install --only=dev && npm run build && npm prune EXPOSE 3001 VOLUME ["/app/data"]