Skip to content

navikt/tiltakspenger-soknad-api

Repository files navigation

tiltakspenger-soknad-api

API-tjeneste for Tiltakspengesøknaden

En del av satsningen "Flere i arbeid – P4"

Komme i gang

Forutsetninger

For hvilke versjoner som brukes, se byggefilen

Kjøre opp lokalt

Appen kan enten kjøres opp lokalt ved å kjøre opp main() i Application.kt fra f.eks. IntelliJ, eller ved å bruke docker-compose oppsettet som ligger i meta-repoet til team tiltakspenger. Compose-oppsettet til søknaden kjører også opp tiltakspenger-soknad-mock-api, som er skreddersydd for å mocke ut andre api-er som dette api-et er avhengig av for å fungere i utviklingsmiljø.

Eksempel på miljøvariabler som kan settes i en Run Configuration for å kjøre opp appen fra IntelliJ mot kjørende Compose-oppsett:

AV_ENDPOINT_URL=http://localhost:8484/av
AZURE_APP_CLIENT_ID=mocked_client_id
AZURE_APP_CLIENT_SECRET=mocked_secret
AZURE_APP_WELL_KNOWN_URL=http://host.docker.internal:6969/azure/.well-known/openid-configuration
JOARK_AUDIENCE=mock_audience
JOARK_ENDPOINT_URL=http://localhost:8484
JOARK_SCOPE=mock_scope
PDF_ENDPOINT_URL=http://localhost:8085
PDL_AUDIENCE=mock_audience
PDL_ENDPOINT_URL=http://localhost:8484/personalia
PDL_SCOPE=mock_scope
TILTAKSPENGER_ARENA_AUDIENCE=mock_audience
TILTAKSPENGER_ARENA_ENDPOINT_URL=http://localhost:8484
TILTAKSPENGER_TILTAK_AUDIENCE=blabla
TILTAKSPENGER_TILTAK_ENDPOINT_URL=http://localhost:8484
TOKEN_X_CLIENT_ID=localhost:tpts:tiltakspenger-soknad-api
TOKEN_X_PRIVATE_JWK=<din jwk>
TOKEN_X_WELL_KNOWN_URL=http://host.docker.internal:6969/tokendings/.well-known/openid-configuration
UNLEASH_ENVIRONMENT=development
UNLEASH_SERVER_API_TOKEN=token
UNLEASH_SERVER_API_URL=http://localhost:8484/unleash

Bygging og denslags

For å bygge artifaktene:

./gradlew build

Henvendelser

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

For NAV-ansatte

Interne henvendelser kan sendes via Slack i kanalen #tiltakspenger-utvikling.

About

API for brukerrettede tiltakspengetjenester

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages