Hoppa till huvudinnehåll

En titt runt omkring

Nu när du har en lokal kopia av Toolkit tar vi en titt på repositoryts struktur med kommandot ls.
Run this
Kommandot ls -l visar en detaljerad lång listning av innehållet i en katalog, med ytterligare filinformation såsom behörigheter, ägarskap och storlek.
Om allt klonades korrekt bör du se något liknande detta:
Alla konfigurationsfiler som ägs av användaren finns i katalogen config/. Den här katalogen är undantagen från versionshanteringssystemet git, så den ändras inte när Toolkit uppdateras.

Repositoryts struktur

Vi rekommenderar att du inte ändrar filer utanför mappen /config direkt. Om du behöver göra ändringar kan de i stället göras via miljövariabler som anges i antingen config/variables.env eller config/overleaf.rc.
Om du till exempel vill ange avbildningen för tjänsten mongo ska du, i stället för att redigera lib/docker-compose.mongo.yml direkt, ange avbildningen med miljövariabeln MONGO_IMAGE i config/overleaf.rc. Mer information finns på sidan Toolkit-inställningar.
Toolkit ändrar inte några data i katalogen config/ utan ditt tillstånd.

Kommandon

Kör dessa skript från Toolkit-katalogen. Vart och ett skriver ut sina alternativ med --help.
När bin/up återskapar en container går allt som ändrats i den förlorat, till exempel paket som installerats eller filer som redigerats via bin/shell. Endast datakatalogerna (data/ som standard) och config/ behålls. Gör bestående ändringar via config/variables.env, config/overleaf.rc eller config/docker-compose.override.yml i stället.
Om varje bin/up loggar ut alla användare anger du OVERLEAF_SESSION_SECRET. Utan den signeras sessionscookies med en hemlighet som genereras på nytt varje gång containern återskapas, se Frågor och svar i Miljövariabler.
Senast ändrad 8 november 2026