nextcloud-updater hinzugefügt

This commit is contained in:
2025-08-28 10:11:43 +02:00
commit dc5a7d12a4
+32
View File
@@ -0,0 +1,32 @@
#!/bin/bash
set -euo pipefail
user=www-data
php=/usr/bin/php8.2
path=/var/www/nextcloud
echo "===== Starting Nextcloud update script ====="
sudo -u "$user" "$php" "$path/occ" status
# Update via updater.phar
sudo -u "$user" "$php" "$path/updater/updater.phar" --no-backup --no-interaction
# OCC-Befehle
declare -a occ_commands=(
"db:add-missing-primary-keys"
"db:add-missing-indices"
"db:add-missing-columns"
"db:convert-filecache-bigint -n"
"files:scan-app-data"
"files:scan --all"
"app:update --all"
"upgrade"
)
for cmd in "${occ_commands[@]}"; do
echo "Running: occ $cmd"
sudo -u "$user" "$php" "$path/occ" $cmd
done
sudo -u "$user" "$php" "$path/occ" status
echo "===== Nextcloud update complete ====="