Skip to content
This repository was archived by the owner on Nov 16, 2023. It is now read-only.

navikt/forebyggingsplan-frontend

Repository files navigation

Forebyggingsplan-frontend

Important

Dette verktøyet ble 16.11.2023 integrert i applikasjonen Forebygge fravær (aka min-ia)

Flate der arbeidsgivarar kan jobbe med å forebyggje sjukefråvær i si verksemd

Komme i gang

Før du køyrer opp ting fyrste gong

Få tilgang til @navikt-avhengigheter

Lag eit personleg access-token (PAT) slik at vi får tilgang til dependencies frå @navikt på gpr (github package registry/repository-ish).

  1. Logg inn i GitHub
  2. Gå til Settings / Developer settings / Personal access tokens / Tokens (classic)
  3. Generate new token (classic)
  4. Gje tokenet scope read:packages
  5. "Generate token"
  6. Kopier PAT
  7. Køyr npm login --registry https://npm.pkg.github.com i terminal
  8. Skru på SSO

Logg inn på Google Artifact Repository

  1. Logg inn på GCP med gcloud auth login
  2. Sett opp docker credentials helper: gcloud auth configure-docker europe-north1-docker.pkg.dev

Køyre opp appen

For å køyre appen lokalt, køyr følgjande kommandoar i terminal:

  • docker-compose up
  • npm install
  • npm run dev

Appen vil da vere tilgjengeleg på http://localhost:4000/forebyggingsplan.

NB: om du vert sendt vidare til http://host.docker.internal:8080/idporten/authorize og ikkje få kobla til, så sjekk at fila /etc/hosts har linja:

127.0.0.1 host.docker.internal

Sanity

Vi bruker Sanity som CMS for å lage innhald og kategoriar til forebyggingsplanen. Dette gjer det lettare for innhaldsprodusentar i eit tverrgfagleg team å vedlikehalde innhaldet på sida.

Slik køyrer du opp Sanity studio for utvikling lokalt

  1. npm install i mappa /sanity-studio
  2. npm run dev i samme mappa
  3. Åpne http://localhost:3333 og logg på med Nav-SSO
  4. 🎉🎉🎉

Sanity i prod: https://nav-pia-forebyggingsplan.sanity.studio/desk
Logg på med Nav-SSO.

For å kunne bruke Nav-SSO til Sanity må du må bestille tilgang gjennom MyApps.
Kontakt #teamia på Slack for redigeringstilgang.


Henvendelser

Spørsmål knytta til koden eller prosjektet kan stillast som issues her på GitHub.

For NAV-ansatte

Interne spørsmål kan sendast via Slack i kanalen #teamia-utvikling.

About

Flate der arbeidsgivere kan jobbe med å forebygge sykefravær i sin virksomhet

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 16