Arbeidarprosessen for å synkronisere dataa frå UiB med databasen til Ordbok API.
- Last ned og installer Rust.
- Last ned og installer Docker.
- Opprett
.env:cp template.env .env. Standardverdiane fungerer saman meddocker-compose.ymlutan endringar. Har du alt sett opp API-kodelageret med same standardverdiar, deler dei same Docker-tenestene automatisk. - Køyr
docker compose up -dfor å starte lokale tenester (PostgreSQL, MeiliSearch, Valkey). Dersom du alt har starta tenestene frå API-kodelageret, kan du hoppe over dette steget. - Køyr
./run.sheller.\run.ps1for å byggje og køyre arbeidarprosessen med alle funksjonar. Du kan ogso køyrecargo run --features use_dotenvfor å køyre med berre grunnfunksjonane (utan Matrix-varsel o.l.).
./run.sheller.\run.ps1for å byggje og køyre arbeidarprosessen../reset-queues.sheller.\reset-queues.ps1for å tømme køane. Kødata vert lagra i.valkey-backupog kan gjenopprettast derifrå. Erstattar alt i.valkey-backupom det finst data i mappa../register-bot.sheller.\register-bot.ps1for å registrere ein Matrix-bottkonto du kan bruke til å sende varsel. (Krev at du har PowerShell installert, sjølv om du brukar Linux eller macOS.)./check.sheller.\check.ps1for å sjekke kode for stilfeil og andre problem medclippyogcargo fmt. Det er tilrådd å køyre dette minst éin gong med og utan valfrie funksjonar (cargo features) før du opnar ein pull request.