Burocrati, Amministratori, wegan
111
contributi
(WIP: Creazione pagina aggiornamento servizi) |
(→Pad: Istruzioni upgrade-downgrade) |
||
Riga 50: | Riga 50: | ||
== Pad == | == Pad == | ||
Il pad è abbastanza facile da aggiornare visto che usa git per le releases | |||
* Collegati al server | |||
* ferma il servizio del pad col comando | |||
** <code>systemctl stop etherpad-lite</code> | |||
* Diventa l'utente che fa girare il pad | |||
* Fai un dump del DB col comando | |||
** mysqldump -u <utente> -p <database> | xz > eigenpad-backup-$(date "+%F").sql.xz | |||
* entra nella cartella eigenPad | |||
* prendi nota della versione attuale del pad con | |||
** <code>git rev-parse HEAD</code> | |||
* aggiorna il pad col comando | |||
** <code>git pull origin maser</code> basta questo perchè sul branch master tengono solo le versioni stabili | |||
* Adesso '''non''' far ripartire il servizio normalmente ma esegui invece il comando | |||
** <code>bin/run.sh</code> questo perchè questo comando aggiorna eventuali dipendenze, fa pulito della cache ed altri cose utili | |||
* Se il pad è partito correttamente (può volerci qualche decina di secondi) allora puoi dare <code>Ctrl+c</code> per interromepere lo script e farlo ripartire con | |||
** <code>systemctl start etherpad-lite</code> | |||
Se qualcosa è andato storto torna al commit da cui sei partito: | |||
* ferma il processo del pad con | |||
** <code>systemctl stop etherpad-lite</code> | |||
* dentro la cartella del pad esegui | |||
** <code>git checkout <commit id></code> | |||
* restora il dump del DB che hai fatto prima | |||
* fai partire il pad normalmente con | |||
** <code>systemctl start etherpad-lite</code> | |||
== Nextcloud == | == Nextcloud == |