Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/nextcloudpi.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornachoparker <nacho@ownyourbits.com>2021-10-13 02:01:05 +0300
committernachoparker <nacho@ownyourbits.com>2021-10-14 19:24:16 +0300
commit9bddfad8057c713c2698e768c855348498438dda (patch)
treef6be2535dd866e3cbf19d7bd69ce6059a98a394b
parent4e790e4e9e61f1e5488d329dcca9b2dfdd7881e3 (diff)
fix HPB with dynamic IPv1.40.8
Signed-off-by: nachoparker <nacho@ownyourbits.com>
-rw-r--r--bin/ncp/CONFIG/nc-nextcloud.sh1
-rw-r--r--etc/library.sh2
-rw-r--r--updates/1.41.0.sh20
3 files changed, 22 insertions, 1 deletions
diff --git a/bin/ncp/CONFIG/nc-nextcloud.sh b/bin/ncp/CONFIG/nc-nextcloud.sh
index 7b60219a..795ffafa 100644
--- a/bin/ncp/CONFIG/nc-nextcloud.sh
+++ b/bin/ncp/CONFIG/nc-nextcloud.sh
@@ -219,6 +219,7 @@ After = mysql.service
[Service]
Environment = PORT=7867
+Environment = NEXTCLOUD_URL=https://localhost
ExecStart = /var/www/nextcloud/apps/notify_push/bin/"${arch}"/notify_push --allow-self-signed /var/www/nextcloud/config/config.php
User=www-data
diff --git a/etc/library.sh b/etc/library.sh
index 12aff17b..97be4b09 100644
--- a/etc/library.sh
+++ b/etc/library.sh
@@ -143,7 +143,7 @@ function start_notify_push
local arch
arch="$(uname -m)"
[[ "${arch}" =~ "armv7" ]] && arch="armv7"
- sudo -u www-data /var/www/nextcloud/apps/notify_push/bin/"${arch}"/notify_push --allow-self-signed /var/www/nextcloud/config/config.php &>/dev/null &
+ NEXTCLOUD_URL=https://localhost sudo -E -u www-data /var/www/nextcloud/apps/notify_push/bin/"${arch}"/notify_push --allow-self-signed /var/www/nextcloud/config/config.php &>/dev/null &
else
systemctl enable --now notify_push
fi
diff --git a/updates/1.41.0.sh b/updates/1.41.0.sh
index 4a8f5375..8fd474de 100644
--- a/updates/1.41.0.sh
+++ b/updates/1.41.0.sh
@@ -20,6 +20,26 @@ run_app nc-notify-updates
# for non docker images
[[ ! -f /.docker-image ]] && {
+ # fix HPB with dynamic public IP
+ arch="$(uname -m)"
+ [[ "${arch}" =~ "armv7" ]] && arch="armv7"
+ cat > /etc/systemd/system/notify_push.service <<EOF
+[Unit]
+Description = Push daemon for Nextcloud clients
+After = mysql.service
+
+[Service]
+Environment = PORT=7867
+Environment = NEXTCLOUD_URL=https://localhost
+ExecStart = /var/www/nextcloud/apps/notify_push/bin/"${arch}"/notify_push --allow-self-signed /var/www/nextcloud/config/config.php
+User=www-data
+
+[Install]
+WantedBy = multi-user.target
+EOF
+ systemctl daemon-reload
+ systemctl restart notify_push
+
# make sure redis is up before running nextclud-domain
cat > /usr/lib/systemd/system/nextcloud-domain.service <<'EOF'
[Unit]