En samling mikrotjenester for å behandle Dagpenger.
Ligger på https://dagpenger-dokumentasjon.ansatt.nav.no/
meta brukes til å sette opp repositories for alle microservicene.
For å gjøre det litt enklere å komme i gang finnes det en Makefile
som setter opp meta
og automatiserer. Du kan også installere meta
globalt med npm install -g meta
.
brew install nvm jq gh
git clone git@github.com:navikt/dagpenger.git
cd dagpenger
make sync
Nå kan git brukes som normalt for hvert repo.
Se meta for flere kommandoer.
En del felles versjonerte avhengigheter for mikrotjenestene i monorepoet er definert i .service-template/buildSrc/src/main/kotlin/Constants.kt.
Make vil holde enkelte filer i synk med tilsvarende filer i .service-template.
- Oppdater/endre i .service-template/buildSrc/src/main/kotlin/Constants.kt
- Sjekk inn og push endringen
- Kjør
make sync-template
for synkroniserebuildSrc
filene til mikrotjenestene. - Bygg og sjekk inn
buildSrc
filene for mikrotjenestene.
Spørsmål knyttet til koden eller prosjektet kan rettes mot:
- André Roaldseth, andre.roaldseth@nav.no
- #team-dagpenger-dev på Slack
- Eller en annen måte for omverden å kontakte teamet på
Interne henvendelser kan sendes via Slack i kanalen #team-dagpenger.
Stå i rotkatalogen og kjør:
export GRADLE_VERSION=xxxx && make update-gradle
Sjekk inn og push filer som er endret.
For å koble på en dev-database via naisdevice, skal man bruke hostname dev-pg.intern.nav.no (må ikke brukes for applikasjoner, det er kun for naisdevice-tilgang). For produksjon, må man i naisdevice aktivere gatewayen "postgres-prod", og så koble seg på basen via host prod-pg.intern.nav.no.
psql -d dp-arena-sink -h prod-pg.intern.nav.no -U <POSTGRES_READ_BRUKER_FRA_VAULt>
For å få tilgang til databasen fra naisdevice, må man whiteliste den i database-iac, og det gjør man ved å legge til
naisdevice:
enabled: true
(Se https://github.com/navikt/database-iac/blob/master/config/preprod-fss4-this-cluster-is-full-use-nr-5.yml#L22) Før man legger til det på databasen sin, må man kjøre en liten risikovurdering sammen med @leif.tore.lovmo.