Utente:Svalo/Aggiornamento Servizi: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
→‎Pad: Istruzioni upgrade-downgrade
(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 ==
111

contributi

Menu di navigazione