#version: '3.4' services: cradb: image: registry.nspop.dk/platform/cradb:latest environment: - MYSQL_RANDOM_ROOT_PASSWORD=yes idsas-db: image: mariadb:10.4.24 # https://www.nspop.dk/display/Web3/Platformsapplikationer ports: - "3306:3306" environment: - "MYSQL_RANDOM_ROOT_PASSWORD=yes" - "MYSQL_DATABASE=idsas" - "MYSQL_USER=idsas" - "MYSQL_PASSWORD=Test1234" idsas-liquibase: image: liquibase/liquibase:4.19.0 restart: on-failure depends_on: - idsas-db volumes: - ../configuration/database/:/liquibase/changelog/ command: > --defaultsFile /liquibase/changelog/liquibase.test.properties update idsas-registration: build: context: ../../idsas-registration-web ports: - "8080:8080" - "5005:5005" depends_on: - cradb - idsas-db environment: - JAVA_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005" - NSP_TEST_FEDERATION=true volumes: # Logging - ./logs-registration:/pack/wildfly/standalone/log/ # Configuration - ../configuration/idsas-registration.properties:/pack/wildfly/modules/dk/nsp/idsas/main/idsas-registration.properties - ../configuration/idsas-patient-id-salt.properties:/pack/wildfly/modules/dk/nsp/idsas/main/idsas-patient-id-salt.properties - ../configuration/log4j.properties:/pack/wildfly/modules/dk/nsp/idsas/main/log4j.properties - ../configuration/security.skip:/pack/wildfly/modules/system/layers/base/dk/sds/nsp/accesshandler/main/security.skip - ../configuration/idsas-ds.xml:/pack/wildfly/standalone/deployments/idsas-ds.xml - ../configuration/log4j-nspslalog-idsas.properties:/pack/wildfly/modules/dk/nsp/idsas/main/log4j-nspslalog-idsas.properties - ../configuration/nspslalog-idsas.properties:/pack/wildfly/modules/dk/nsp/idsas/main/nspslalog-idsas.properties idsas-lookup: build: context: ../../idsas-lookup-web ports: - "8090:8080" - "5015:5005" depends_on: - cradb - idsas-db environment: - JAVA_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005" - NSP_TEST_FEDERATION=true volumes: # Logging - ./logs-lookup:/pack/wildfly/standalone/log/ # Configuration - ../configuration/idsas-lookup.properties:/pack/wildfly/modules/dk/nsp/idsas/main/idsas-lookup.properties - ../configuration/idsas-patient-id-salt.properties:/pack/wildfly/modules/dk/nsp/idsas/main/idsas-patient-id-salt.properties - ../configuration/log4j.properties:/pack/wildfly/modules/dk/nsp/idsas/main/log4j.properties - ../configuration/security.skip:/pack/wildfly/modules/system/layers/base/dk/sds/nsp/accesshandler/main/security.skip - ../configuration/idsas-ds.xml:/pack/wildfly/standalone/deployments/idsas-ds.xml - ../configuration/log4j-nspslalog-idsas.properties:/pack/wildfly/modules/dk/nsp/idsas/main/log4j-nspslalog-idsas.properties - ../configuration/nspslalog-idsas.properties:/pack/wildfly/modules/dk/nsp/idsas/main/nspslalog-idsas.properties idsas-salt: build: context: ../../idsas-salt-web ports: - "8092:8080" - "5010:5005" depends_on: - cradb - idsas-db environment: - JAVA_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005" - NSP_TEST_FEDERATION=true volumes: # Logging - ./logs-salt:/pack/wildfly/standalone/log/ # Configuration - ../configuration/idsas-salt.properties:/pack/wildfly/modules/dk/nsp/idsas/main/idsas-salt.properties - ../configuration/log4j.properties:/pack/wildfly/modules/dk/nsp/idsas/main/log4j.properties - ../configuration/security.skip:/pack/wildfly/modules/system/layers/base/dk/sds/nsp/accesshandler/main/security.skip - ../configuration/idsas-ds.xml:/pack/wildfly/standalone/deployments/idsas-ds.xml - ../configuration/log4j-nspslalog-idsas.properties:/pack/wildfly/modules/dk/nsp/idsas/main/log4j-nspslalog-idsas.properties - ../configuration/nspslalog-idsas.properties:/pack/wildfly/modules/dk/nsp/idsas/main/nspslalog-idsas.properties idsas-operations: build: context: ../../idsas-operations-web ports: - "8091:8080" - "5020:5005" depends_on: - cradb - idsas-db environment: - JAVA_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5005" volumes: # Logging - ./logs-operations:/pack/wildfly/standalone/log/ # Configuration - ../configuration/idsas-operations.properties:/pack/wildfly/modules/dk/nsp/idsas/main/idsas-operations.properties - ../configuration/log4j.properties:/pack/wildfly/modules/dk/nsp/idsas/main/log4j.properties - ../configuration/idsas-ds.xml:/pack/wildfly/standalone/deployments/idsas-ds.xml - ../configuration/security.skip:/pack/wildfly/modules/system/layers/base/dk/sds/nsp/accesshandler/main/security.skip