Skip to content

navikt/aap-postmottak-backend

Repository files navigation

aap-postmottak-backend

Postmottak tar imot og håndterer journalposter på tema AAP.

API-dokumentasjon

APIene er dokumentert med Swagger

Lokalt utviklingsmiljø:

Test containers benyttes for integrasjonstester med databasen så et verktøy for å kjøre Docker containers er nødvendig.

For macOS og Linux anbefaler vi Colima. Det kan være nødvendig med et par tilpasninger:

  • export TESTCONTAINERS_DOCKER_SOCKET_OVERRIDE=$HOME/.colima/docker.sock
  • export DOCKER_HOST=unix://$TESTCONTAINERS_DOCKER_SOCKET_OVERRIDE
  • export TESTCONTAINERS_RYUK_DISABLED=true

Ved lokal kjøring mot aap-saksbehandling, så finnes det genererte test oppgaver på http://localhost:3000/postmottak/

Kjøre lokalt mot dev-gcp

Prosjektet inneholder en run config som kan kjøres av IntelliJ. Burde være synlig under "Run configurations" med navnet dev-gcp.run.xml.

For at det skal kjøre lokalt må du gjøre følgende:

  1. Hent secret med aap-cli/get-secret.sh:
    get-secret \
  2. Kjør opp lokal database med:
    docker-compose up -d
  3. Om du ønsker å hente data fra dev til lokal maskin kan du bruke dump-gcp-db.sh
  4. Kjør dev-gcp fra IntelliJ.

Etter dette vil appen kjøre mot reelle data. Her kan du velge om du vil koble deg på gjennom autentisert frontend eller f.eks. gyldig token med cURL e.l.

OBS: Krever at du har EnvFile-plugin i IntelliJ.

About

No description or website provided.

Topics

Resources

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages