| FROM node:latest | |
| EXPOSE 7860 | |
| COPY docker-entrypoint.sh . | |
| RUN chmod +x docker-entrypoint.sh | |
| RUN groupadd -r user && useradd -r -g user user | |
| RUN mkdir /.node-red && \ | |
| chown -R user /.node-red && \ | |
| chmod 777 /.node-red | |
| USER root | |
| RUN npm i -g --unsafe-perm node-red | |
| USER user | |
| CMD ["./docker-entrypoint.sh"] | |