docker compose -työkalua palvelimesi Docker-konttien hallintaan ja tarjoaa joukon docker-komentoja kääriviä skriptejä, jotka helpottavat Overleafin paikallisen version hallinnan teknisempää puolta.
bin/docker-compose-kääre
bin/docker-compose-skripti on docker compose -komennon kääre. Se lataa konfiguraation config/-hakemistosta ennen kuin se kutsuu docker compose -komentoa skriptille annetuilla argumenteilla.
Voit käsitellä bin/docker-compose-skriptiä läpinäkyvänä kääreenä koneellesi asennetulle docker compose -ohjelmalle.
Esimerkki:
Check running containers
Käteviä apuskriptejä
bin/docker-compose-skriptin lisäksi Toolkit tarjoaa käteviä skriptejä yleisten tehtävien helpottamiseksi:
bin/up: pikakomento komennollebin/docker-compose upbin/start: pikakomento komennollebin/docker-compose startbin/stop: pikakomento komennollebin/docker-compose stopbin/shell: käynnistää komentotulkin sharelatex-kontin sisälläbin/doctor: skripti, jolla kerätään asennus- ja käyttöönottotietoja. Katso alla oleva osio ”Palvelimen tarkistaminen”bin/mongo: käynnistää komentotulkin mongo-kontin sisällä ja vaihtaa oikeaan tietokantaan (sharelatex)bin/backup-config: luo kopion (zip tai tar) nykyisestä konfiguraatiostasi ja tallentaa sen valitsemaasi kohdehakemistoonbin/logs: näytä/seuraa palveluiden lokejabin/error-logs: näytä/seuraa palveluiden virhelokejabin/rename-env-vars-5-0: siirtoskripti, joka päivittää ympäristömuuttujat tiedostossa config/variables.env (nimenmuutos ShareLaTeXista Overleafiksi)bin/rename-rc-vars: siirtoskripti, joka päivittää ympäristömuuttujat tiedostossa config/overleaf.rc (nimenmuutos ShareLaTeXista Overleafiksi)bin/run-script: apuskripti, joka helpottaa sharelatex-konttiin tallennettujen skriptien ajamistabin/upgrade: avustaa instanssin päivityksissä. Skripti tarkistaa Toolkitin päivitykset (gitin kautta) ja tarjoutuu hakemaan muutokset, tarkistaa uusimman Docker-imagen version ja tarjoutuu päivittämään sen. Se pyytää vahvistuksen vaihe vaiheelta, tarjoaa mahdollisuuden varmuuskopioida nykyisen konfiguraation ja huolehtii Docker-palveluiden pysäyttämisestä ja käynnistämisestä. Lisätietoja on sivulla Käyttöönoton päivittäminen: https://docs.overleaf.com/on-premises/maintenance/upgrading-your-deployment
Jos haluat ajaa instanssia liittymättä Docker-lokeihin, voit suorittaa
bin/up -d, jolloin se käynnistyy irrotetussa tilassa.Palvelimen tarkistaminen
Overleaf Toolkit sisältää kätevänbin/doctor-skriptin, joka tuottaa raportin mahdollisista täyttymättömistä riippuvuuksista.
Ennen kuin jatkat, suorita bin/doctor-skripti ja tarkista, että kaikki toimii oikein:
Run Overleaf Doctor
Esimerkkituloste komennosta bin/doctor
Esimerkkituloste komennosta bin/doctor
bin/doctor ja tarkista sen tulosteesta mahdolliset varoitukset.
- Ayakaleaf Pro -version käyttäjät voivat avata issuen GitHubissa: https://github.com/ayaka-notes/toolkit/issues
bin/doctor-komennon tuloste.
