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