OBS; Erstattet av k9-brukerdialog-api
- 1. Kontekst
- 2. Funksjonelle Krav
- 3. Begrensninger
- 4. Prinsipper
- 5. Programvarearkitektur
- 6. Kode
- 7. Data
- 8. Infrastrukturarkitektur
- 9. Distribusjon av tjenesten (deployment)
- 10. Utviklingsmiljø
- 11. Drift og støtte
API - tjeneste for omsorgspengerutbetaling
Denne tjenesten understøtter søknadsprosessen, samt eksponerer endepunkt for innsending av søknad om utvidet rett til omsorgspengerutbetaling.
TODO: Link som over
Distribusjon av tjenesten er gjort med bruk av Github Actions. Omsorgspengerutbetaling-API CI / CD
Push til dev-* brancher vil teste, bygge og deploye til dev/staging miljø. Push/merge til master branche vil teste, bygge og deploye til produksjonsmiljø.
For å bygge kode, kjør:
./gradlew clean build
n/a
Vi bruker nais-alerts for å sette opp alarmer. Disse finner man konfigurert i nais/alerterator.yml.
Vi bruker Redis for mellomlagring. En instanse av Redis må være kjørene før deploy av applikasjonen. Dette gjøres manuelt med kubectl både i preprod og prod. Se nais/doc
kubectl config use-context preprod-sbs
kubectl apply -f redis-config.yml