18 lines
605 B
Docker
18 lines
605 B
Docker
|
|
FROM nodered/node-red:latest
|
||
|
|
|
||
|
|
USER root
|
||
|
|
|
||
|
|
COPY package.json /opt/nextcloud-collabora-nodered/package.json
|
||
|
|
COPY lib /opt/nextcloud-collabora-nodered/lib
|
||
|
|
COPY nodes /opt/nextcloud-collabora-nodered/nodes
|
||
|
|
COPY flows /opt/nextcloud-collabora-nodered/flows
|
||
|
|
COPY settings.js.example /opt/nextcloud-collabora-nodered/settings.js.example
|
||
|
|
COPY entrypoint.sh /opt/nextcloud-collabora-nodered/entrypoint.sh
|
||
|
|
|
||
|
|
RUN chmod +x /opt/nextcloud-collabora-nodered/entrypoint.sh && \
|
||
|
|
cd /opt/nextcloud-collabora-nodered && npm install --omit=dev
|
||
|
|
|
||
|
|
USER node-red
|
||
|
|
|
||
|
|
ENTRYPOINT ["/opt/nextcloud-collabora-nodered/entrypoint.sh"]
|