~/ayakaleaf-toolkit.
1
Containerinnstillinger
Rediger de eksisterende oppføringene i Behold standardstiene for data og de medfølgende MongoDB- og Redis-tjenestene. Port
config/overleaf.rc:config/overleaf.rc
8080 er for den lokale nettleseren i Windows; binding til 127.0.0.1 holder den lokal. Sandkassede kompileringer bruker en separat Linux-container for hver kompilering, i stedet for å kjøre TeX inne i applikasjonscontaineren. Docker-socketen lar applikasjonen opprette disse containerne, og Toolkit leverer vertsstien for kompileringsdataene under data/overleaf/data/compiles.2
Applikasjonsinnstillinger
I Det fulle imaget inneholder pakkene og skriftene som trengs for et bredt spekter av prosjekter. Sett av minst 40 GB ledig lagringsplass til det og applikasjonen, pluss plass til prosjektdata og fremtidige oppdateringer.For en rask distribusjonstest bruker du i stedet det mindre basic-imaget. Det er nok for den enkle artikkeltesten i trinn 6, men inneholder ikke hele pakke- og skriftsettet:Velg ett av disse settene, uten dupliserte aktive nøkler. Dockerfile for basic-imaget inneholder Legg til resultatet som
config/variables.env setter du disse verdiene og erstatter eventuelle aktive oppføringer med samme navn:config/variables.env
latexmk, XeTeX og fontspec, men ikke ctex eller hele skriftsamlingen. En manglende LaTeX-pakke i basic betyr ikke i seg selv at det er et sandkasseproblem.Generer en økthemmelighet:OVERLEAF_SESSION_SECRET i config/variables.env. Ta også vare på den genererte hemmeligheten for invitasjonstokener. For en lokal instans uten e-post lar du SMTP-innstillingene og OVERLEAF_EMAIL_FROM_ADDRESS være uangitt.3
Start instansen din
bin/up mens den første fortsatt arbeider.Sjekk følgende i en annen Ubuntu-terminal:Ctrl+C for å slutte å følge loggene; frakoblede containere fortsetter å kjøre. Hvis oppstarten mislykkes ved MongoDB, følger du MongoDB starter ikke før du prøver på nytt. Ikke slett datamappen for å tilbakestille en eksisterende installasjon.Sjekk porten og siden for første kjøring:127.0.0.1:8080. Vent til applikasjonen er initialisert hvis HTTP-forespørselen først mislykkes.4
Åpne instansen fra Windows
I nettleseren i Windows åpner du http://localhost:8080/launchpad. Bruk denne adressen også i Windows, i stedet for en midlertidig WSL-IP-adresse.For å sjekke HTTP-tilgang fra Windows uavhengig av nettleseren kjører du i PowerShell:Hvis Ubuntu når siden, men Windows ikke gjør det, se Windows kan ikke åpne localhost.

