È importante eseguire un backup coerente prima di ogni aggiornamento di versione principale, in modo da poter tornare indietro in caso di necessità.
bin/upgrade e seguire le istruzioni a schermo.
Vale la pena notare che la versione dell’immagine Docker (in config/version) è gestita separatamente dagli aggiornamenti del codice del Toolkit. Aggiornare il codice del Toolkit non modifica automaticamente la versione dell’immagine Docker in esecuzione. Ciò significa che, nella maggior parte dei casi, puoi aggiornare la versione del Toolkit senza aggiornare la tua installazione.
Lo script bin/upgrade
Quando esegui il comando bin/upgrade, lo script verifica se è disponibile un aggiornamento del codice del Toolkit e ti propone di aggiornarlo. Puoi sempre rifiutare questo aggiornamento e nulla verrà modificato.
Se scegli di aggiornare il codice del Toolkit, lo script verificherà quindi se la versione predefinita dell’immagine Docker è cambiata e ti proporrà di aggiornare il tuo file di versione locale (in config/version) in modo che corrisponda al nuovo valore predefinito.
Se scegli di cambiare versione, lo script ti guiderà attraverso il processo di arresto dei servizi Docker, esecuzione di un backup e riavvio dei servizi Docker. Il vecchio file di versione verrà copiato automaticamente in config/__old-version, nel caso in cui tu debba tornare a quella versione delle immagini Docker.
Per le configurazioni air-gapped che importano manualmente le immagini Docker, imposta
PULL_BEFORE_UPGRADE=false nel file config/overleaf.rc.Consulta questa pagina per maggiori informazioni sull’installazione in ambienti air-gapped/offline.
