| |
| FROM node:latest |
|
|
| |
| USER root |
| RUN apt-get update |
| RUN npm cache clean --force |
|
|
| |
| RUN npm install -g --unsafe-perm node-red |
|
|
| |
| RUN mkdir -p /usr/src/node-red && chown -R node:node /usr/src/node-red |
| COPY settings.js /usr/src/node-red/settings.js |
| COPY flows.json /usr/src/node-red/flows.json |
|
|
| |
| RUN npm install -g node-red-node-email node-red-contrib-telegrambot @fetuffani/node-red-contrib-ntfy |
| RUN npm install -g node-red-contrib-weather |
| RUN npm install -g node-red-dashboard |
| RUN npm install -g node-red-contrib-ui-led |
| RUN npm install -g node-red-contrib-thingspeak |
| RUN npm install -g node-red-contrib-google-calendar |
|
|
| |
| CMD ["node-red", "--userDir", "/usr/src/node-red"] |