diff --git a/root/etc/s6-overlay/s6-rc.d/svc-mod-nextcloud-notify-push/run b/root/etc/s6-overlay/s6-rc.d/svc-mod-nextcloud-notify-push/run index 052eadb..d5a332f 100755 --- a/root/etc/s6-overlay/s6-rc.d/svc-mod-nextcloud-notify-push/run +++ b/root/etc/s6-overlay/s6-rc.d/svc-mod-nextcloud-notify-push/run @@ -31,6 +31,16 @@ if [ ! -f "$NOTIFY_PUSH_BIN" ]; then sleep infinity fi +# add to trusted proxies +if ! occ config:system:get trusted_proxies | grep -q "127.0.0.1"; then + NO_OF_PROXIES=$(occ config:system:get trusted_proxies --output=json | jq 'length') + if [[ -z "${NO_OF_PROXIES}" ]]; then + NO_OF_PROXIES="0" + fi + echo "**** Adding notify_push to trusted proxies ****" + occ config:system:set trusted_proxies "${NO_OF_PROXIES}" --value=127.0.0.1 +fi + # run notify-push binary echo "**** Starting notify-push ****" exec \