From 7824842cecba1bb102d04c0be33ecc1ed25360e2 Mon Sep 17 00:00:00 2001 From: Jon Date: Tue, 15 Aug 2023 16:36:45 +0930 Subject: [PATCH] fix(docker): npm permissions issue !3 --- dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dockerfile b/dockerfile index 21c8fc1..af436d6 100644 --- a/dockerfile +++ b/dockerfile @@ -35,9 +35,6 @@ COPY encrypt-flows-cred.sh /bin/encrypt-flows-cred.sh COPY --from=CloneRepo /tmp/self_service/package.json /data/package.json -RUN cd /data; \ - npm install --unsafe-perm --no-update-notifier --no-fund --only=production - COPY --from=CloneRepo /tmp/self_service/flows_cred.json /data/flows_cred.json COPY --from=CloneRepo /tmp/self_service/flows.json /data/flows.json @@ -53,6 +50,9 @@ RUN chown node-red:node-red -R /data; \ USER node-red +RUN cd /data; \ + npm install --unsafe-perm --no-update-notifier --no-fund --only=production + HEALTHCHECK CMD curl http://localhost:1880/admin || exit 1 VOLUME [ "/data", "/usr/src/node-red" ]