Skip to content

navikt/min-ia

Repository files navigation

Forebygge fravær

Landingsside for selvbetjente IA-tjenester

Build, test and deploy

Kjøre lokalt med hot-reload

  • Autentiser deg i Naisdevice hvis du skal bruke NAVs dekoratør.
  • Installer avhengigheter: yarn
  • Kjør opp applikasjon: yarn dev
  • Åpne applikasjonen på http://localhost:3000/forebygge-fravar (for Safari browser, legg til "ws://localhost:3000", i connect-src variabel i sp.js fil.

Kjøre applikasjonen med Docker:

Autentiser med Naisdevice og bygg docker image

  1. Kjør nais login for å autentisere deg i Naisdevice. Dette er nødvendig for å kunne laste ned Chainguard image som brukes i Dockerfile-en.
  2. Om du ikke har gjort det før: kjør yarn build
  3. Autentiser deg i Naisdevice hvis du skal bruke NAVs dekoratør.
  4. Start container runtime (f.eks docker desktop eller colima)
  5. Kjør docker build . -t min-ia fra rotmappen
  6. Kjør docker run -p 3000:3000 min-ia fra rotmappen.
  7. For å stoppe, kjør docker kill <id>, hvor id-en hentes ved å kjøre docker ps

Fix: build med Colima (hvis du ikke bruker Docker Desktop)

Hvis du kjører Docker med Colima, og får feilmeldingenparent snapshot sha256:[hash] does not exist: not found,

og/eller får følgende warning ved bygging av docker image:

DEPRECATED: The legacy builder is deprecated and will be removed in a future release. Install the buildx component to build images with BuildKit:

kan det hjelpe å

  1. installere docker BuildKit med brew brew install docker-buildx
  2. oppdatere Docker config og legge til i ~/.docker/config.json (👉 sjekk at lenken til cli-plugins er riktig for din maskin):
{
  "cliPluginsExtraDirs": [
    "/opt/homebrew/lib/docker/cli-plugins"
  ]
}
  1. restart docker runtime (f.eks Colima) og bygg docker image på nytt

Kontakt

About

Selvbetjente IA-løsninger

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 19