diff --git a/nodered/Dockerfile b/nodered/Dockerfile index 1aa07d5..a94bb5a 100644 --- a/nodered/Dockerfile +++ b/nodered/Dockerfile @@ -3,6 +3,12 @@ FROM node:lts-buster AS base # Copy scripts COPY scripts/*.sh /tmp/ +RUN mkdir -p /usr/src/node-red /data && \ + deluser --remove-home node && \ + adduser -h /usr/src/node-red -D -H node-red -u 1000 && \ + chown -R node-red:node-red /data && \ + chown -R node-red:node-red /usr/src/node-red + # Install tools, create Node-RED app and data dir, add user and set rights RUN set -ex && \ apt-get update && \ @@ -16,12 +22,7 @@ RUN set -ex && \ nano \ git \ openssl \ - openssh-client && \ - mkdir -p /usr/src/node-red /data && \ - deluser --remove-home node && \ - adduser -h /usr/src/node-red -D -H node-red -u 1000 && \ - chown -R node-red:node-red /data && \ - chown -R node-red:node-red /usr/src/node-red + openssh-client # Set work directory WORKDIR /usr/src/node-red