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 for søknad om utvidet rett til omsorgspenger.
Denne tjenesten understøtter søknadsprosessen, samt eksponerer endepunkt for innsending av søknad om utvidet rett til omsorgspenger.
Distribusjon av tjenesten er gjort med bruk av Github Actions. Omsorgspengesoknad-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
For å kjøre kode, kjør:
./gradlew bootRun
Vi bruker nais-alerts for å sette opp alarmer. Disse finner man konfigurert i nais/alerterator.yml.
n/a
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