Added Nextcloud update script form Uberlab.
This commit is contained in:
parent
d2e63fd646
commit
b90568bcc5
24
bin/executable_nextcloud-update
Normal file
24
bin/executable_nextcloud-update
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
## Updater automatically works in maintenance:mode.
|
||||||
|
## Use the Uberspace backup system for files and database if you need to roll back.
|
||||||
|
## The Nextcloud updater creates backups only to safe base and app code data and config files
|
||||||
|
## so it takes ressources you might need for your productive data.
|
||||||
|
## Deactivate NC-updater Backups with --no-backup (works from 19.0.4, 18.0.10 and 17.0.10)
|
||||||
|
php ~/html/updater/updater.phar -vv --no-backup --no-interaction
|
||||||
|
|
||||||
|
## re-enable maintenance mode for occ commands
|
||||||
|
php ~/html/occ maintenance:mode --on
|
||||||
|
|
||||||
|
## database optimisations
|
||||||
|
## The following command works from Nextcloud 20.
|
||||||
|
## remove '#' so it is working
|
||||||
|
php ~/html/occ db:add-missing-primary-keys --no-interaction
|
||||||
|
## The following command works from Nextcloud 19.
|
||||||
|
## remove '#' so it is working
|
||||||
|
php ~/html/occ db:add-missing-columns --no-interaction
|
||||||
|
php ~/html/occ db:add-missing-indices --no-interaction
|
||||||
|
php ~/html/occ db:convert-filecache-bigint --no-interaction
|
||||||
|
|
||||||
|
php ~/html/occ app:update --all
|
||||||
|
php ~/html/occ maintenance:mode --off
|
||||||
|
/usr/sbin/restorecon -R ~/html
|
||||||
Loading…
Reference in New Issue
Block a user