Skip to content

navikt/tiltakspenger-saksbehandling-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tiltakspenger-saksbehandling-api

Håndterer vedtak om tiltakspenger.

En del av satsningen "Flere i arbeid – P4"

Komme i gang

Forutsetninger

For hvilke versjoner som brukes, se byggefilen

Bygging og denslags

For å bygge artifaktene:

./gradlew build

For å gjøre spørringer mot GCP-databasene (DEV eller PROD) fra lokal maskin, må Cloud SQL Proxy kjøre:

cloud_sql_proxy -instances=tpts-dev-6211:europe-north1:tiltakspenger-saksbehandling-api=tcp:5432 -enable_iam_login

Kjøre opp appen lokalt

For å kjøre opp tiltakspenger-saksbehandling-api lokalt fra et IDE som for eksempel IntelliJ, kan man kjøre opp main-funksjonen som ligger i App.kt (link).

For at det skal funke å kjøre opp appen fra IntelliJ eller tilsvarende IDE må man sette opp noen miljøvariabler. I IntelliJ kan de konfigureres opp i relevant Run Configuration som blir lagd når man kjører opp App.kt for første gang.

Miljøvariabler som må settes (be om hjelp av en annen utvikler på teamet til å få satt riktige miljøvariabler på din maskin):

AZURE_APP_CLIENT_ID=
AZURE_APP_CLIENT_SECRET=
AZURE_APP_WELL_KNOWN_URL=
AZURE_OPENID_CONFIG_ISSUER=
AZURE_OPENID_CONFIG_JWKS_URI=
DB_JDBC_URL=
KAFKA_BROKERS=
KAFKA_CREDSTORE_PASSWORD=
KAFKA_KEYSTORE_PATH=
KAFKA_TRUSTSTORE_PATH=
NAIS_CLUSTER_NAME=
TPTS_TOPIC=

OBS! tiltakspenger-saksbehandling-api er avhengig av at man har en større verdikjede kjørende i miljø for å kunne kjøres opp lokalt, f.eks. ting som Kafka og postgres. Man anbefales å se i meta-repoet for tiltakspenger for hvordan man kan få kjørt opp de greiene lokalt. Meta-repoet er også behjelpelig med å få kjørt opp tiltakspenger-saksbehandling-api i en docker-container.

Arkitekturbeslutninger

Se docs/adr/index.md


Henvendelser

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

For NAV-ansatte

Interne, tekniske henvendelser kan sendes via Slack i kanalen #tiltakspenger-værsågod.

About

En tjeneste for tiltakspenger

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages