Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Navitabs
rootFravalg af Genoplivningsforsøg ved Hjertestop Register (FGVHR) - Leverancebeskrivelse
includeroottrue


Overblik

Dette dokument beskriver projektstrukturen i Fravalg af Genoplivning Ved Hjertestop Register-service og har derudover til formål at gøre det muligt for andre end den oprindelige leverandør at overtage videreudvikling af projektet. Dokumentet bygger videre på informationen beskrevet i de andre dokumenter tilhørende projektet.

...

Bygge WAR filer

Følgende software er nødvendigt for at bygge projektet:

  • Git
  • Java 8

  • Maven

  • Docker

Gennemfør følgende steps for at bygge WAR filer:

  1. Klon projektet fra Git
  2. Byg projektet
    • mvn clean install

...

Når man udvikler kan det være praktisk at deploye applikationen lokalt. Dette kan gøres vha. Docker Compose-filen under compose/development/docker-compose.yml.

Code Block
docker-compose up -d --build

Adgang til Trifork digital post komponent

For at få adgang til den digitale post komponent fra det lokale udviklingsmiljø, skal 2 to ting være opfyldt:

  • ens ip IP skal være være white listet hos Trifork.
  • man skal anvende 2-vejs TLS

I docker compose setup'et findes digitalpost-http

  • .

Da digital post servicens ikke selv kender noget til disse krav, er 2-vejs TLS sat i op i development docker-compose setup'et vha. servicen digitalpost-http. Her gøres brug af et certifikat, som skal være kendt hos Trifork. Metoden, som er anvendt til at skaffe de dele som servicen skal anvende, er beskrevet nedenfor i afsnittet "udræk af certifikat og private key fra keystore". Fravalgs afsendelse af digital post, skal derfor i det lokale docker compose setup anvende denne digitalpost-http som endpoint. Dette er gjort vha environment variablen DIGITALPOST_FGVHR_URL, som spring sørger for bliver til digitalpost.fgvhr.url. På den måde bliver servicens property fil ikke påvirket af dette setup.

For at køre fravalgs For at køre FGVHRs fulde integrationstest skal man have adgang til digital post kompoenten hos Trifork. Man kan dog undlade denne del fra integrationstesten - skulle man ikke have adgang - se test vejledeningtestvejledningen.

API dokumentation til Post Komponenten findes her.

Udtræk af certifikat og private key fra keystore

...