Page History
...
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.
...
| configuration | Her ligger alle de konfigurationsfiler som det forventes af driften tilretter til det anvendte miljø. Se IDSAS - Driftsvejledning. |
| database | Her ligger liquidbase change sets til databasen. |
| development | Her ligger en Docker Compose fil til brug for udvikling. Se IDSAS - Guide til udviklere. |
| test | Her 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.
Der ligger også en compose fil som skal køres, for at få de seneste databaseændringer på med liquibase. Se mere under "Afvikling".
|
...
IDSAS kræver adgang til "Personinformation" og "SORES".
Konfiguration
I folderen "compose/configuration" findes følgende konfigurationsfiler:
| idsas-registration.properties | Konfiguration af idsas-registration servicen |
| idsas-lookup.properties | Konfiguration af idsas-lookup servicen |
| idsas-operations.properties | Konfiguration af IDSAS idsas-operations servicen |
| log4j.properties | Opsætning af logning i servicen |
| liquidbase.properties | Database-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 |
...
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.