Denne appen gir arbeidsgivere muligheten til å sammenligne sykefraværet i egen virksomhet, med sykefraværet i bransjen, sektoren og i hele landet. Hensikten er å gjøre arbeidsgivere mer engasjerte i eget sykefravær.
- https://arbeidsgiver.ekstern.dev.nav.no/sykefravarsstatistikk/ -- Funker direkte fra nettleser med Mock data uten tilkobling til backend/preprod data. Hit deployes helst kun master.
- https://sykefravarsstatistikk.intern.dev.nav.no/sykefravarsstatistikk/ -- brukes til utvikling. Krever naisdevice og innlogging med test-fnr,
Rename filen .env.example
-> .env
For å kunne laste ned pakker fra Github Package Registry må du logge inn på npm:
npm login --registry https://npm.pkg.github.com
- USERNAME: Din GitHub-bruker
- PASSWORD: Et Personal Access Token med
packages:read
-scope, som må være autorisert fornavikt
-organisasjonen i github (med SSO) - E-MAIL: En e-post du har koplet til GitHub
Installer avhengigheter med yarn
Tester kan kjøres med yarn test
.
Dersom du ønsker å kjøre testene via Intellij sin jest-plugin, legg inn
--setupFilesAfterEnv=<rootDir>/jest/setupTests.ts
under Jest options
i Edit configurations
-> edit configuration templates
-> Jest
. Merk at denne endringen kun
trer i kraft på nye konfigurasjoner.
-
Kjør opp applikasjon med rene mock-data:
yarn mock
-
Hvis du vil kjøre mot egen sykefraværsstatistikk-backend lokalt, kan du sette
mock.sykefraværsstatistikkApi = false
imock.ts
før du kjøreryarn mock
. (NB! Krever atsykefravarsstatistikk-api
kjører på port 8080.). Da må du kjøreyarn mock
først føryarn start
. -
For å kjøre applikasjonen uten mock:
yarn start
(NB! Krever integrasjon medsykefravarsstatistikk-api
ogditt-nav-arbeidsgiver-api
)
- Start container runtime (f.eks docker desktop eller colima)
yarn install && yarn build
docker build -t sykefravarsstatistikk .
docker run -e NODE_ENV=development --env-file=./.env.example -d -p 3000:3000 sykefravarsstatistikk
- For å stoppe, kjør
docker stop <id>
hvor id-en hentes ved å kjøredocker ps
- For spørsmål eller henvendelser, opprett gjerne et issue her på GitHub.
- Koden utvikles og driftes av Team IA i Produktområde arbeidsgiver.
- Slack-kanal #teamia