1
Containerinställningar
Redigera dessa befintliga poster i Behåll standardsökvägarna för data och de medföljande tjänsterna MongoDB och Redis. Med
config/overleaf.rc:config/overleaf.rc
OVERLEAF_LISTEN_IP=127.0.0.1 kan endast webbläsare på den här Macen öppna instansen.2
Applikationsinställningar
I Generera en sessionshemlighet:Lägg till resultatet som
config/variables.env anger du dessa värden och ersätter eventuella aktiva poster med samma namn:config/variables.env
OVERLEAF_SESSION_SECRET i config/variables.env. Utan den loggas alla användare ut vid varje bin/up som återskapar containern, se Miljövariabler.För en lokal instans utan e-post lämnar du SMTP-inställningarna och OVERLEAF_EMAIL_FROM_ADDRESS oinställda. Git Bridge, extern autentisering och de andra integrationerna kan läggas till senare med sina egna konfigurationssidor.3
Kontrollera Linux-kärnan i Docker-VM:en
MongoDB körs på Linux-kärnan i Docker Desktops virtuella maskin, inte på macOS. Kontrollera dess version före den första starten:MongoDB dokumenterar en inkompatibilitet med Linux-kärnor 6.19 till och med 7.0.13, som även påverkar MongoDB i Docker. Lösningen är en kärna 7.0.14 eller senare, som följer med en uppdatering av Docker Desktop, se MongoDB:s produktionsanteckningar.Om din Docker-VM använder en påverkad kärna lägger du till följande i
config/docker-compose.override.yml, sammanslaget med eventuella services som du redan har där:config/docker-compose.override.yml
4
Starta din instans
Kör följande från Toolkit-katalogen:Toolkit initierar MongoDB:s replikuppsättning, hämtar TeX Live-avbildningen och startar applikationen. Den första nedladdningen tar en stund. Så här följer du förloppet:Tryck på Porten ska vara
Ctrl+C för att sluta följa loggarna. Containrarna fortsätter att köras.Kontrollera den publicerade porten och sidan för första körningen:127.0.0.1:8080.För att senare öppna instansen från andra datorer ändrar du lyssningsadressen och webbplats-URL:en och konfigurerar HTTPS, enligt beskrivningen i 5. Anpassa din instans i Linux-guiden. Din Mac måste då förbli vaken, se Håll instansen tillgänglig.

