FROM nodered/node-red:latest

USER root

# Samma mönster som /home/ncdeploy/nextcloud-node-red/Dockerfile
RUN apk add --no-cache \
    curl \
    bash

RUN mkdir -p /opt/nextcloud-nodes/node-red-contrib-nextcloud-collabora

COPY package.json /opt/nextcloud-nodes/node-red-contrib-nextcloud-collabora/
COPY lib /opt/nextcloud-nodes/node-red-contrib-nextcloud-collabora/lib
COPY nodes /opt/nextcloud-nodes/node-red-contrib-nextcloud-collabora/nodes
RUN cd /opt/nextcloud-nodes/node-red-contrib-nextcloud-collabora && npm install --omit=dev

COPY flows /opt/nextcloud-collabora-nodered/flows
COPY settings.js.example /opt/nextcloud-collabora-nodered/settings.js.example
COPY entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh

ENTRYPOINT ["/entrypoint.sh"]
