Skip to content

navikt/personopplysninger-api

Repository files navigation

Personopplysninger-API

Deploy-to-prod | Deploy-to-dev

Ktor-backend som skal gi brukeren innsikt i informasjonen NAV har lagret.

Secrets ligger i Nais console.

Lokal kjøring

Kjør main-funksjon i localServer. Endepunkter eksponeres da på localhost:8080, og kan kalles uten token. Merk at alle eksterne avhengigheter er mocket ut.

Appen kan kjøres opp i development mode med auto-reload dersom man legger til -Dio.ktor.development=true under VM options under Run/Debug configurations i IntelliJ. Merk at IntelliJ ikke bygger prosjektet automatisk ved endringer, så man må fortsatt bygge manuelt for at endringer skal registreres.

Deploy til dev

Actions -> Velg workflow -> Run workflow -> Velg branch -> Run workflow

Prodsetting

  • Lag en PR til master, og merge inn etter godkjenning
  • Lag en release på master med versjon-bump, beskrivende tittel og oppsummering av endringene dine
  • Publiser release'en for å starte deploy til prod

Logging

Kibana

Henvendelser

Spørsmål knyttet til koden eller prosjektet kan rettes mot https://github.com/orgs/navikt/teams/personbruker

For NAV-ansatte

Interne henvendelser kan sendes via Slack i kanalen #team-personbruker.