Det er viktig at du tar en konsistent sikkerhetskopi før hver større versjonsoppgradering, slik at du kan rulle tilbake om nødvendig.
bin/upgrade og følg instruksjonene på skjermen.
Det er verdt å merke seg at versjonen av Docker-imaget (i config/version) håndteres separat fra oppdateringer av Toolkit-koden. Å oppdatere Toolkit-koden endrer ikke automatisk versjonen av Docker-imaget du kjører. Dette betyr at du i de fleste tilfeller kan oppgradere Toolkit-versjonen uten å oppgradere distribusjonen din.
Skriptet bin/upgrade
Når du kjører kommandoen bin/upgrade, sjekker skriptet om det finnes en tilgjengelig oppdatering av Toolkit-koden, og tilbyr å oppdatere Toolkit. Du kan alltid takke nei til denne oppgraderingen, og ingenting vil bli endret.
Hvis du velger å oppdatere Toolkit-koden, sjekker skriptet deretter om standardversjonen av Docker-imaget er endret, og tilbyr å oppgradere den lokale versjonsfilen din (i config/version) slik at den samsvarer med den nye standarden.
Hvis du velger å bytte versjon, leder skriptet deg gjennom en prosess der Docker-tjenestene stoppes, en sikkerhetskopi tas og Docker-tjenestene startes på nytt. Den gamle versjonsfilen din kopieres automatisk til config/__old-version, i tilfelle du må rulle tilbake til den versjonen av Docker-imagene.
For isolerte (air-gapped) oppsett som importerer Docker-imager manuelt, setter du
PULL_BEFORE_UPGRADE=false i config/overleaf.rc-filen.Se her for mer informasjon om distribusjon i isolerte/frakoblede miljøer.
