Skip to content

Latest commit

 

History

History
34 lines (24 loc) · 2.04 KB

README.md

File metadata and controls

34 lines (24 loc) · 2.04 KB

Monorepo for mikrotjenester i team Toi sin rapids-and-rivers arkitektur

Dette repoet inneholder mange apper, som har sin kildekode i hver sin katalog under katelogen apps. Hver app har sin egen README-fil.

Republisering

For republisering på Kafka av all kandidatinformasjon, se README i toi-sammenstille-kandidat.

Bygging

Lokalt

Bygging kan gjøres f.eks. ved å stå i hovedkatalogen og kjøre

  • for å bygge alle appene: ./gradlew clean build
  • for å bygge en app, f.eks. "toi-arbeidsmarked-cv": ./gradlew :apps:toi-arbeidsmarked-cv:clean :apps:toi-arbeidsmarked-cv:build

På Github

Bygging på Github styres av en workflow-fil for hver app i katalogen .github/workflows. De gjenbruker filen deploy-toi-template.yaml med unntak av deploy-toi-helseapp.yaml som har sin egen byggkonfig.

Trivy security scan

Resulatene/issuene fra scans av alle appene i dette Github-repoet vises sammen i samme liste.

Vi har ikke noen kjøring av Trivy security scan som starter regelmessig og uavhengig av om appen har blitt endret (scheduled trigger). Det betyr at hvis det oppdages en ny sikkerhetsissue der ute i verden som legges inn i Trivy sin database så får vi ikke sjekket appen vår for denne issuen uten å gjøre en endring i appen. For å utløse en Trivy scan i alle appene - med unntak av toi-helseapp - gjør en triviell, ikke-funksjonell endring i en fil de har felles gjennom Github workflow konfigurasjonen sin, som er:

- .github/workflows/deploy-toi-template.yaml
- buildSrc/**

Henvendelser

For Nav-ansatte

For folk utenfor Nav