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
Lag eit personleg access-token (PAT) slik at vi får tilgang til dependencies frå @navikt på gpr (github package registry/repository-ish).
- Logg inn i GitHub
- Gå til Settings / Developer settings / Personal access tokens / Tokens (classic)
- Generate new token (classic)
- Gje tokenet scope
read:packages
- "Generate token"
- Kopier PAT
- Køyr
npm login --registry https://npm.pkg.github.com
i terminal - Skru på SSO
- Logg inn på GCP med
gcloud auth login
- Sett opp docker credentials helper:
gcloud auth configure-docker europe-north1-docker.pkg.dev
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
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
npm install
i mappa /sanity-studionpm run dev
i samme mappa- Åpne http://localhost:3333 og logg på med Nav-SSO
- 🎉🎉🎉
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.
Spørsmål knytta til koden eller prosjektet kan stillast som issues her på GitHub.
Interne spørsmål kan sendast via Slack i kanalen #teamia-utvikling.