Přejít na hlavní obsah

Rozhlédněte se

Nyní, když máte místní kopii Toolkitu, se podívejme na strukturu repozitáře pomocí příkazu ls.
Run this
Příkaz ls -l zobrazí podrobný dlouhý výpis obsahu adresáře s dalšími informacemi o souborech, jako jsou oprávnění, vlastnictví a velikost.
Pokud se vše úspěšně naklonovalo, měli byste vidět něco takového:
Všechny konfigurační soubory vlastněné uživatelem se nacházejí v adresáři config/. Tento adresář je vyloučen ze systému správy revizí git, takže se při aktualizaci Toolkitu nezmění.

Struktura repozitáře

Doporučujeme neměnit soubory mimo složku /config přímo. Pokud potřebujete provést změny, můžete je místo toho provést pomocí proměnných prostředí nastavených buď v config/variables.env, nebo v config/overleaf.rc.
Chcete-li například nastavit obraz služby mongo, neupravujte přímo lib/docker-compose.mongo.yml, ale nastavte obraz pomocí proměnné prostředí MONGO_IMAGE v config/overleaf.rc. Více informací najdete na stránce Nastavení Toolkitu.
Toolkit nezmění žádná data v adresáři config/ bez vašeho svolení.

Příkazy

Tyto skripty spouštějte z adresáře Toolkitu. Každý z nich vypíše své volby pomocí --help.
Když bin/up kontejner znovu vytvoří, ztratí se vše, co se v něm změnilo, například balíčky nainstalované nebo soubory upravené přes bin/shell. Zachovají se pouze datové adresáře (ve výchozím nastavení data/) a config/. Trvalé změny proto provádějte přes config/variables.env, config/overleaf.rc nebo config/docker-compose.override.yml.
Pokud každé bin/up odhlásí všechny uživatele, nastavte OVERLEAF_SESSION_SECRET. Bez něj se session cookies podepisují tajemstvím, které se vygeneruje znovu při každém novém vytvoření kontejneru, viz otázky a odpovědi v části Proměnné prostředí.
Naposledy změněno 8. listopadu 2026