1
Nastavení kontejnerů
Upravte tyto existující položky v Ponechte výchozí cesty k datům a přibalené služby MongoDB a Redis. S
config/overleaf.rc:config/overleaf.rc
OVERLEAF_LISTEN_IP=127.0.0.1 mohou instanci otevřít pouze prohlížeče na tomto Macu.2
Nastavení aplikace
V Vygenerujte tajný klíč relace:Výsledek přidejte jako
config/variables.env nastavte tyto hodnoty a nahraďte jimi případné aktivní položky se stejnými názvy:config/variables.env
OVERLEAF_SESSION_SECRET do config/variables.env. Bez něj každý bin/up, který znovu vytvoří kontejner, odhlásí všechny uživatele, viz Proměnné prostředí.Pro lokální instanci bez e-mailu ponechte nastavení SMTP a OVERLEAF_EMAIL_FROM_ADDRESS nenastavené. Git Bridge, externí ověřování a další integrace lze přidat později pomocí jejich vlastních konfiguračních stránek.3
Zkontrolujte linuxové jádro virtuálního počítače Dockeru
MongoDB běží na linuxovém jádře virtuálního počítače Docker Desktop, nikoli na macOS. Před prvním spuštěním zkontrolujte jeho verzi:MongoDB dokumentuje nekompatibilitu s linuxovými jádry 6.19 až 7.0.13, která se týká i MongoDB v Dockeru. Řešením je jádro 7.0.14 nebo novější, které přichází s aktualizací Docker Desktop, viz produkční poznámky MongoDB.Pokud virtuální počítač Dockeru používá dotčené jádro, přidejte do
config/docker-compose.override.yml následující obsah a slučte jej s případnými services, které tam již máte:config/docker-compose.override.yml
4
Spusťte instanci
V adresáři Toolkitu spusťte:Toolkit inicializuje replica set MongoDB, stáhne image TeX Live a spustí aplikaci. První stahování chvíli trvá. Průběh můžete sledovat takto:Stisknutím Port by měl být
Ctrl+C sledování logů ukončíte. Kontejnery poběží dál.Zkontrolujte publikovaný port a stránku prvního spuštění:127.0.0.1:8080.Chcete-li instanci později otevřít z jiných počítačů, změňte adresu naslouchání a URL webu a nastavte HTTPS, jak je popsáno v kroku 5. Přizpůsobení instance návodu pro Linux. Mac pak musí zůstat vzhůru, viz Zajištění dostupnosti instance.

