nextcloud-updater hinzugefügt
This commit is contained in:
@@ -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 ====="
|
||||||
Reference in New Issue
Block a user