FROM nodered/node-red:3.1.0 USER root WORKDIR /usr/src/node-red COPY --chown=node-red:node-red settings.js /usr/src/node-red/settings.js COPY --chown=node-red:node-red flows.json /usr/src/node-red/flows.json RUN npm install node-red-dashboard USER node-red EXPOSE 7860 ENTRYPOINT ["node", "node_modules/node-red/red.js"] CMD ["--userDir", "/data", "--port", "7860"]