Spring til hovedindhold

Et kig rundt

Nu hvor du har en lokal kopi af Toolkit, så lad os se på repositoriets struktur ved hjælp af kommandoen ls.
Run this
Kommandoen ls -l viser en detaljeret, lang oversigt over indholdet i en mappe med yderligere filoplysninger som rettigheder, ejerskab og størrelse.
Hvis alt blev klonet korrekt, bør du se noget i stil med dette:
Alle brugerejede konfigurationsfiler findes i mappen config/. Denne mappe er udelukket fra git-versionsstyringen, så den bliver ikke ændret, når Toolkit opdateres.

Repositoriets opbygning

Vi anbefaler, at du ikke ændrer filer uden for mappen /config direkte. Hvis du har brug for at foretage ændringer, kan de i stedet laves via miljøvariabler, der sættes i enten config/variables.env eller config/overleaf.rc.
Hvis du for eksempel vil angive imaget til mongo-tjenesten, skal du i stedet for at redigere lib/docker-compose.mongo.yml direkte angive imaget med miljøvariablen MONGO_IMAGE i config/overleaf.rc. Se siden Toolkit-indstillinger for at få flere oplysninger.
Toolkit ændrer ikke nogen data i mappen config/ uden din tilladelse.

Kommandoer

Kør disse scripts fra Toolkit-mappen. Hvert script viser sine indstillinger med --help.
Når bin/up genopretter en container, går alt, der er ændret inde i den, tabt, for eksempel pakker installeret eller filer redigeret via bin/shell. Kun datamapperne (data/ som standard) og config/ bevares. Foretag i stedet varige ændringer via config/variables.env, config/overleaf.rc eller config/docker-compose.override.yml.
Hvis hver bin/up logger alle brugere ud, skal du sætte OVERLEAF_SESSION_SECRET. Uden den signeres sessionscookies med en hemmelighed, der genereres igen, hver gang containeren genoprettes, se spørgsmål og svar i Miljøvariabler.
Sidst ændret 8. november 2026