Skip to content

navikt/familie-ks-barnehagelister

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

familie-ks-barnehagelister

Eksternt API for å motta barnehagelister for Kontantstøtte.
Swagger:
preprod
prod

Database

Embedded database

Bruker du DevLauncherPostgres, kan du kjøre opp en embedded database. Da må du sette --dbcontainer under Edit Configurations -> VM Options

Database i egen container

Postgres-databasen kan settes opp slik:

  1. Lag en dockercontainer:
docker run --name familie-ks-barnehagelister-postgres -e POSTGRES_PASSWORD=test -d -p 5432:5432 postgres:15
  1. List opp alle containerne og finn container id for container med name = familie-ks-barnehagelister-postgres:
docker ps
  1. Kjør docker container:
docker exec -it <container_id> bash
  1. Åpne postgres som brukeren "postgres":
psql -U postgres
  1. Lag en database med navn "familie-ks-barnehagelister":
CREATE DATABASE "familie-ks-barnehagelister";

Legg til databasen i Intellij:

  1. Trykk på database på høyre side og "+" -> data source -> postgreSQL
  2. Fyll inn port=5432, user=postgres, passord=test og database=familie-ks-barnehagelister

OBS: Pass på at du ikke kjører postgres lokalt på samme port (5432)

Testing av tjeneste i preprod

For å teste tjenesten i preprod, så trenger man å få opprettet en maskinportentoken. Se dokumentasjon på nav-eksterne-api-dok for å lage en konsument og for å generere nytt token. Hvis man velger en ny konsument, så må orgnr legges til i nais-preprod.yaml.

Testing av tjenesten lokalt

Lokalt kjører applikasjonen på port 8096. For å teste tjenesten lokalt, så kan man kjøre DevLauncher
Link til swagger lokalt

Kode generert av GitHub Copilot

Dette repoet bruker GitHub Copilot til å generere kode.

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published