Frontend i Modia for oppslag av person sin fastlege
React-app for oversikt med all informasjon om en gitt person sin fastlege i Modia for NAV-identer med tilgang til SYFO. Node-app som kjører på Naiserator, og bygges med GitHub Actions.
Applikasjonen har en mock som kan brukes lokalt. Her mockes endepunktene.
Du må ha Node v18 og npm v9 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/fastlege/
Ved første kjøring:
$ cp .env.template .env # for å sette opp lokale miljøvariabler
$ npm install --legacy-peer-deps # installerer avhengigheter
Brukes for å cache bruker-sessions. Nais-oppsettet ligger i .nais/redis.yaml
.
Redis pod deployes automatisk ved endringer i workflow eller config i master,
men kan også deployes manuelt til NAIS ved å kjøre følgdende kommando: kubectl apply -f .nais/redis.yaml
.