Arbeidarprosessen for å synkronisere dataa frå UiB med Ordbok API sin database.
- Last ned og installer Rust.
- Last ned og installer Docker.
- Opprett ein kopi av
template.env
og kall den.env
. Her legg du inn dei nødvendige miljøvariablane. - Køyr
docker-compose up -d
for å starte ein lokal Redis-database. - Køyr
./run.sh
eller.\run.ps1
for å byggje og køyre arbeidarprosessen. Du kan ogso køyrecargo run --features use_dotenv
for å køyre utan støtte for Matrix-varsel.
./run.sh
eller.\run.ps1
for å byggje og køyre arbeidarprosessen../reload.sh
eller.\reload.ps1
for å slette databasen i.redis
og erstatte han med ein kopi av han i.redis-backup
../register-bot.sh
eller.\register-bot.ps1
for å registrere ein Matrix bott-konto du kan bruke til å sende varsel. (Krev at du har Powershell installert, sjølv om du brukar Linux eller MacOS.)./check.sh
eller.\check.ps1
for å sjekke kode for stilfeil og andre problem medclippy
ogcargo fmt
. Det er tilrådd å køyre dette minst ein gong med og utan valfrie funksjonar (cargo features) før du opnar ein pull request.