Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

IDSAS består af følgende Docker image images som pushes til NSP Docker Registry:

registry.nspop.dk/components/idsas/registration
registry.nspop.dk/components/idsas/lookup
registry.nspop.dk/components/idsas/salt
registry.nspop.dk/components/idsas/operations

Docker Compose

IDSAS leveres samtidig som et sæt af Docker Compose filer i folderen https://git.nspop.dk/projects/COM/repos/identitetsloering-af-ansatte-i-det-danske-sundhedsvaesen/browse/compose.

...

configurationHer ligger alle de konfigurationsfiler som det forventes af driften tilretter til det anvendte miljø. Se IDSAS - Driftsvejledning.
databaseHer ligger liquidbase change sets til databasen.
developmentHer ligger en Docker Compose fil til brug for udvikling. Se IDSAS - Guide til udviklere.
testHer ligger en Docker Compose fil der kan starte IDSAS i en standalone test konfiguration.
release

Her ligger to Docker Compose-filer som det forventes, at driften anvender på både test og produktionsmiljøerne.

  • docker-compose-backend.yml
  • docker-compose-lookupfrontend.yml

Der ligger også en compose fil som skal køres, for at få de seneste databaseændringer på med liquibase. Se mere under "Afvikling".

  • docker-compose-db.yml

...

IDSAS kræver adgang til "Personinformation" og "SORES".

Konfiguration

I folderen "compose/configuration" findes følgende konfigurationsfiler:

idsas-registration.propertiesKonfiguration af idsas-registration servicen
idsas-lookup.propertiesKonfiguration af idsas-lookup servicen
idsas-operations.propertiesKonfiguration af idsas-operations IDSAS servicen
log4j.propertiesOpsætning af logning i servicen
liquidbase.propertiesDatabase-credentials til liquibase

...

IDSAS startes og stoppes med Docker Compose kommandoer.

Salt

For at servicen kan køre, skal det sikres, at der ligger et aktuelt "salt" i databasen til sløring. Se mere under "Oprettelse/fornyelse af salt" i IDSAS - Driftsvejledning.

Liquibase

Database-ændringer til servicen køres på med Liquibase. Dette gøres i praksis ved at køre "release/docker-compose-db.yml" med kommandoen:

...

For en standalone test af IDSAS hentes "compose" folderen for den ønskede version og kommandoen herunder køres i testfolderen:

Code Block
docker-compose -f docker-compose.yml -f docker-compose-lookup.yml up

NSP Miljø

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.