Skip to content

navikt/helse-spesialist

Repository files navigation

Spesialist

Bygg og deploy

Beskrivelse

Backend for saksbehandling av sykepengesøknader

Henvendelser

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

Oppdatere GraphQL schema mot spleis

  • Kjør tasken graphqlIntrospectSchema i spesialist-api, enten i IntelliJ eller fra kommandolinja
    • Fra kommandolinja: ./gradlew :spesialist-api:graphqlIntrospectSchema
  • Gjør eventuelt endringer i hva som skal hentes fra spleis i filen hentSnapshot.graphql
  • Kjør tasken graphqlGenerateClient for å få generert klassene

ℹ️ graphqlGenerateClient vil også kjøres som en del av et vanlig bygg, i motsetning til graphqlIntrospectSchema.

Oppdatere GraphQL schema for tester

Hvis du nylig har gjort endringer i GraphQL-typer, -mutations, -queries eller -subscriptions og ønsker å teste disse endringene, er det lurt å først oppdatere lokalt testskjema, slik at du får syntax highlighting, code completion og et bedre liv. Da gjør du følgende:

  • Kjør opp LocalApp.kt sin main-metode, det starter en lokal GraphQL-server.
  • Finn filen graphql.config.yml og kjør spesialist-local, som vil oppdatere schema_til_bruk_fra_tester.grapqhl.
  • Eller trykk på oppdater-ikonet i schema_til_bruk_fra_tester.grapqhl, ser ut til å gjøre det samme.
  • Commit endringene i schema_til_bruk_fra_tester.graphql.

Kjøre lokal GraphQL Playground

  • kjør main-funksjonen i LocalApp.kt
  • gå til http://localhost:4321/graphql/playground i en nettleser
  • TODO: finn ut hvordan man veksler inn tokenet som skrives ut under oppstart av LocalApp til et bearer token, og sett det som header i playgrounden

Kjøre tester raskere

  • Finn filen .testcontainers.properties, ligger ofte på hjemmeområdet ditt, eksempelvis ~/.testcontainers.properties
  • Legg til denne verdien: testcontainers.reuse.enable=true

Oppgradering av gradle wrapper

Spesialist-opprydding-dev

En selvstendig app for å slette testpersoner, kjører kun i dev.

Spleis-testdata fyrer av et kafka-event som spesialist-opprydding-dev lytter på og sletter testpersoner.

For NAV-ansatte

Interne henvendelser kan sendes via Slack i kanalen #team-bømlo-værsågod.

About

Backend for saksbehandling av sykepengesøknader

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages 4

 
 
 
 

Languages