~/ayakaleaf-toolkit.
1
Kontin asetukset
Muokkaa olemassa olevia merkintöjä tiedostossa Pidä oletusarvoiset datapolut sekä mukana tulevat MongoDB- ja Redis-palvelut. Portti
config/overleaf.rc:config/overleaf.rc
8080 on paikallista Windows-selainta varten; sitominen osoitteeseen 127.0.0.1 pitää sen paikallisena. Hiekkalaatikkokäännökset käyttävät jokaista käännöstä varten erillistä Linux-konttia sen sijaan, että TeX ajettaisiin sovelluskontin sisällä. Docker-socketin avulla sovellus voi luoda nämä kontit, ja Toolkit antaa käännösdatalle isäntäpolun hakemistossa data/overleaf/data/compiles.2
Sovelluksen asetukset
Aseta tiedostossa Täysi image sisältää paketit ja fontit, joita laaja joukko projekteja tarvitsee. Varaa sille ja sovellukselle vähintään 40 Gt vapaata tallennustilaa sekä tilaa projektidatalle ja tuleville päivityksille.Nopeaa käyttöönottotestiä varten käytä sen sijaan pienempää basic-imagea. Se riittää vaiheen 6 yksinkertaiseen article-testiin, mutta ei sisällä täyttä paketti- ja fonttivalikoimaa:Valitse yksi näistä joukoista ilman päällekkäisiä aktiivisia avaimia. Basic-imagen Dockerfile sisältää Lisää tulos tiedostoon
config/variables.env nämä arvot ja korvaa samannimiset aktiiviset merkinnät:config/variables.env
latexmk:n, XeTeXin ja fontspec:n, mutta ei ctex:iä eikä täyttä fonttikokoelmaa. Basic-imagesta puuttuva LaTeX-paketti ei sinänsä viittaa hiekkalaatikko-ongelmaan.Luo istuntosalaisuus:config/variables.env arvoksi OVERLEAF_SESSION_SECRET. Säilytä myös luotu kutsutunnuksen salaisuus. Paikallisessa instanssissa ilman sähköpostia jätä SMTP-asetukset ja OVERLEAF_EMAIL_FROM_ADDRESS asettamatta.3
Käynnistä instanssi
bin/up-komentoa, kun ensimmäinen on vielä kesken.Tarkista toisessa Ubuntu-päätteessä:Ctrl+C; taustalla ajettavat kontit jäävät käyntiin. Jos käynnistys epäonnistuu MongoDB:n kohdalla, noudata kohtaa MongoDB ei käynnisty ennen uutta yritystä. Älä poista sen datahakemistoa olemassa olevan asennuksen nollaamiseksi.Tarkista portti ja ensimmäisen käynnistyksen sivu:127.0.0.1:8080. Odota sovelluksen alustusta, jos HTTP-pyyntö epäonnistuu aluksi.4
Avaa instanssi Windowsista
Avaa Windows-selaimessasi http://localhost:8080/launchpad. Käytä tätä osoitetta myös Windowsissa väliaikaisen WSL-IP-osoitteen sijaan.Jos haluat tarkistaa Windowsin HTTP-yhteyden selaimesta erillään, suorita PowerShellissä:Jos Ubuntu tavoittaa sivun mutta Windows ei, katso Windows ei pysty avaamaan localhostia.

