Skip to content

felleslosninger/efm-service-registry

Repository files navigation

ServiceRegistry

ServiceRegistry - ein komponent i eFormidling

Føremål

ServiceRegistry (SR) er eFormidling sitt register over kva type meldingar ein gjeven eFormidling-mottakar kan ta imot, og korleis. Dette gjer Integrasjonspunkta i eFormidling har ei felles kjelde for protokollar og sertifikat som trengs for å utveksla meldingar med kvarandre.

Teknologiar i bruk

  • Spring Boot

Oppstart

Føresetnadar

  • Java 11
  • Maven 3
  • Dedikert database: Standard er MySQL 8.0.
  • Ikkje-offentlege avhengigheitar som må vera i lokalt Maven-repository: no.difi.virksert:virksert-common og no.difi.virksert:virksert-client

Bygging

mvn clean install

Innstillingar

difi.move.auth.sasToken=<sas-token>
difi.move.fiks.svarut.password=<fiks-passord>
difi.move.fiks.svarut.user=<fiks-brukar>
difi.move.sign.keystore.password=<passord>
difi.move.sign.keystore.path=file:<sti-til-jks>

spring.datasource.password=<passord>
spring.datasource.url=jdbc:mysql:https://<server>:<port>/<database>?useSSL=false&allowPublicKeyRetrieval=true&autoReconnect=true&serverTimezone=Europe/Oslo
spring.datasource.username=<brukar>

Grensesnitt

REST-API

Dokumentasjon (RestDocs/HTML) vert generert for "serviceregistry-server"-modulen som del av package-fasen når ein køyrer prosjekt-profilen "restdocs":

mvn clean package -P restdocs