Files

19 lines
580 B
Bash

#!/bin/sh
set -e
PKG="/opt/nextcloud-nodes/node-red-contrib-nextcloud-collabora"
AUX="/opt/nextcloud-collabora-nodered"
mkdir -p /data/node_modules
cp -a "${PKG}" /data/node_modules/node-red-contrib-nextcloud-collabora
if [ ! -f /data/settings.js ] && [ -f "${AUX}/settings.js.example" ]; then
cp "${AUX}/settings.js.example" /data/settings.js
fi
if [ -f "${AUX}/flows/example-flows.json" ] && [ ! -f /data/flows.json ]; then
cp "${AUX}/flows/example-flows.json" /data/flows.json
fi
exec npm --prefix /usr/src/node-red start -- --userDir /data --port "${PORT:-1881}"