Frontend i Modia for en bruker sin sykefraværsoppfølging
React-app for oversikt med all informasjon om en gitt person sitt sykefravaer i Modia for syfoveiledere. Node-app som kjører på Naiserator, og bygges med GitHub Actions
Applikasjonen har en mock som kan brukes lokalt. Her mockes diverse endepunkter, dog ikke alle.
Du må ha Node installert.
- For å kjøre koden lokalt:
$ npm install
$ npm start
- Eventuelt kan komandoene kjøres fra
package.json
i intellij.
- Kjør tester med
npm test
ellernpm test:watch
- Lint JS-kode med
npm run lint
ellernpm run lint:fix
Appen nås på http://localhost:8080/sykefravaer
Ved første kjøring:
$ cp .env.template .env # for å sette opp lokale miljøvariabler
$ npm install # installerer avhengigheter
Kjøre redis og mock-oauth2-server i docker-compose:
$ ./start-dev.sh # starter Redis og mock-oauth2-server (se under for mer info)
Brukes for å cache bruker-sessions.
Lokalt oppsett ligger i docker-compose.yml
, mens nais-oppsettet ligger i redis.yaml
.
Redis pod deployes automatisk ved endringer i workflow eller config i master, men kan også deployes manuelt i NAIS ved å kjøre følgdende kommando: kubectl apply -f .nais/redis.yaml
.
- Feil-logger: https://sentry.gc.nav.no/nav/syfomodiaperson/