~/ayakaleaf-toolkit.
1
Containerindstillinger
Rediger de eksisterende poster i Behold standardstierne til data og de medfølgende MongoDB- og Redis-tjenester. Port
config/overleaf.rc:config/overleaf.rc
8080 er til den lokale Windows-browser; binding til 127.0.0.1 holder den lokal. Sandboxed compiles bruger en separat Linux-container til hver kompilering i stedet for at køre TeX inde i applikationscontaineren. Docker-socket’en lader applikationen oprette disse containere, og Toolkit leverer værtsstien til kompileringsdataene under data/overleaf/data/compiles.2
Applikationsindstillinger
Sæt disse værdier i Det fulde image indeholder de pakker og skrifttyper, der kræves til en bred vifte af projekter. Afsæt mindst 40 GB ledig lagerplads til det og applikationen plus plads til projektdata og fremtidige opdateringer.Til en hurtig udrulningstest kan du i stedet bruge det mindre basic-image. Det er nok til den simple artikeltest i trin 6, men indeholder ikke det fulde sæt af pakker og skrifttyper:Vælg ét af disse sæt uden dublerede aktive nøgler. Basic-imagets Dockerfile indeholder Tilføj resultatet som
config/variables.env, og erstat eventuelle aktive poster med de samme navne:config/variables.env
latexmk, XeTeX og fontspec, men ikke ctex eller den fulde skrifttypesamling. En manglende LaTeX-pakke i basic er ikke i sig selv tegn på et sandbox-problem.Generér en sessionshemmelighed:OVERLEAF_SESSION_SECRET i config/variables.env. Behold også den genererede invite-token-hemmelighed. For en lokal instans uden e-mail skal du lade SMTP-indstillingerne og OVERLEAF_EMAIL_FROM_ADDRESS være usat.3
Start din instans
bin/up, mens den første stadig arbejder.Kontrollér i en anden Ubuntu-terminal:Ctrl+C for at stoppe med at følge loggene; frakoblede containere bliver ved med at køre. Hvis opstarten mislykkes ved MongoDB, skal du følge MongoDB starter ikke, før du prøver igen. Slet ikke dens datamappe for at nulstille en eksisterende installation.Kontrollér porten og siden til første kørsel:127.0.0.1:8080. Vent på, at applikationen er initialiseret, hvis HTTP-forespørgslen først mislykkes.4
Åbn instansen fra Windows
Åbn http://localhost:8080/launchpad i din Windows-browser. Brug også denne adresse i Windows i stedet for en midlertidig WSL-IP-adresse.For at kontrollere HTTP-adgang fra Windows uafhængigt af browseren skal du køre følgende i PowerShell:Hvis Ubuntu kan nå siden, men Windows ikke kan, kan du se Windows kan ikke åbne localhost.

