version: "3.6" networks: # To create this run: # > docker network create nsp_net nsp_net: external: true fsk_net: external: false services: cradb: image: registry.nspop.dk/playground/cradb:latest networks: - fsk_net environment: - MYSQL_RANDOM_ROOT_PASSWORD=yes fskdb: image: mariadb:10.2 networks: - fsk_net environment: - MYSQL_ALLOW_EMPTY_PASSWORD=yes flyway: image: flyway/flyway:6.0 networks: - fsk_net command: -url=jdbc:mysql://fskdb:3306 -schemas=fsk,stm_fsk -user=root -connectRetries=60 migrate volumes: - ../database/db/:/flyway/sql depends_on: - fskdb fsk: image: registry.nspop.dk/components/fsk:snapshot ports: - "8080" depends_on: - cradb - fskdb networks: - nsp_net - fsk_net environment: - LOG_MAX_FILE_SIZE=10MB - LOG_MAX_BACKUP_INDEX=5 volumes: # Application - ../configuration/application.properties:/pack/wildfly/modules/dk/sundhedsdatastyrelsen/fsk/main/application.properties - ../configuration/FMK-KRS-TEST.jks:/pack/wildfly/modules/dk/sundhedsdatastyrelsen/fsk/main/FMK-KRS-TEST.jks - ../configuration/log4j2.xml:/pack/wildfly/modules/dk/sundhedsdatastyrelsen/fsk/main/log4j2.xml - ../configuration/log4j-nspslalog.properties:/pack/wildfly/modules/dk/sundhedsdatastyrelsen/fsk/main/log4j-nspslalog.properties - ../configuration/minlogclient.properties:/pack/wildfly/modules/dk/sundhedsdatastyrelsen/fsk/main/minlogclient.properties # Datasources - ../configuration/datasources/fsk-ds.xml:/pack/wildfly/standalone/deployments/fsk-ds.xml - ../configuration/datasources/stm-ds.xml:/pack/wildfly/standalone/deployments/stm-ds.xml