You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Indhold

Introduktion

Formål

Dette dokument indeholder en beskrivelse af hvordan følgende komponenter kan installeres på et NSP-miljø.

Komponenterne herunder, er sammen med Domibus NSP, er en del af EHMI MeddelelsesRegistrering (EMR).

  • MSH Adapter

Læsevejledning

Læseren forventes at have kendskab til Sundhedsdatastyrelsens platform NSP, samt generelt kendskab til Docker, Docker Compose, MySQL og lidt om EHMI.

Installation

Jenkins

MSH Adapter bygges ind i et NSP image via NSP Jenkins-serveren. Der bygges med følgende job:

Docker

MSH stubben består af et Docker image som pushes til NSP Docker Registry:

Leverance

MSH Adapter leveres som en Docker Compose-filer i folderen "compose/release". Herudover findes der tilhørende konfiguration i "compose/configuration".

En leverance af MSH Adapter består af compose-filerne, konfigurationen samt tilhørende tags af det byggede Docker image.

Der findes pt. følgende compose-filer under "compose/release":

docker-compose-adapter.yaml

Krav til miljø

Krav til applikationsservere

Komponenterne er udviklet og testet i Docker ved anvendelse af imaget "registry.nspop.dk/platform/nsp:4-latest" og Java 21.

Krav til operativsystem

Der stilles ingen krav til operativsystemet udover, at det skal være Linux, og docker skal være installeret.

Krav til adgang til andre services

MSH EMR Adapter kræver adgang til følgende systemer:

  • Domibus NSP
  • DROS EHMI
  • EDS

Konfiguration

I folderen "compose/configuration" findes følgende relevante konfigurationsfiler, som indlæses når docker compose startes op:

stub.propertiesProperties til "EMH Stub"
log4j2.propertiesOpsætning af logning i "EMH Stub"

Selve konfigurationen gennemgås mere detaljeret i Driftsvejledningen.

Afvikling

MSH stubben startes og stoppes med Docker Compose-kommandoer.

På et NSP miljø hentes "compose" folderen for den ønskede version og kommandoen "docker-compose -f <compose-file> up" køres i folderen "release", for hver docker-compose fil.


  • No labels