mirror of
https://github.com/samply/bridgehead.git
synced 2026-04-17 03:30:15 +02:00
feat: add Data Quality Agent configuration and setup (#373)
* feat: add Data Quality Agent configuration and setup * fix: correct environment variable name in Data Quality Agent configuration * feat: update Data Quality Agent configuration and setup instructions * feat: update Data Quality Agent setup and documentation * feat: add volume configuration for agent data in Data Quality Agent compose file * feat: update volume configuration for Data Quality Agent in compose file * Update README.md Co-authored-by: Tobias Kussel <TKussel@users.noreply.github.com> --------- Co-authored-by: Tobias Kussel <TKussel@users.noreply.github.com>
This commit is contained in:
23
bbmri/modules/data-quality-agent-compose.yml
Normal file
23
bbmri/modules/data-quality-agent-compose.yml
Normal file
@@ -0,0 +1,23 @@
|
||||
version: "3.7"
|
||||
|
||||
services:
|
||||
data-quality-agent:
|
||||
image: ghcr.io/bbmri-cz/data-quality-server:${DATA_QUALITY_AGENT_TAG}
|
||||
container_name: bridgehead-bbmri-data-quality-agent
|
||||
environment:
|
||||
APP_SETTING_FHIR_URL: http://bridgehead-bbmri-blaze:8080/fhir
|
||||
REPORTING_SERVER_URL: ${DATA_QUALITY_SERVER_URL}
|
||||
REPORTING_SERVER_NAME: ${DATA_QUALITY_SERVER_NAME}
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.data_quality_agent_bbmri.rule=PathPrefix(`/bbmri-data-quality-agent`)"
|
||||
- "traefik.http.services.data_quality_agent_bbmri.loadbalancer.server.port=8082"
|
||||
- "traefik.http.routers.data_quality_agent_bbmri.tls=true"
|
||||
- "traefik.http.middlewares.data_quality_agent_bbmri_strip.stripprefix.prefixes=/bbmri-data-quality-agent"
|
||||
- "traefik.http.routers.data_quality_agent_bbmri.middlewares=data_quality_agent_bbmri_strip,auth"
|
||||
depends_on:
|
||||
- "blaze"
|
||||
volumes:
|
||||
- /var/cache/bridgehead/bbmri/agent-db:/app/data
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
- /etc/timezone:/etc/timezone:ro
|
||||
7
bbmri/modules/data-quality-agent-setup.sh
Normal file
7
bbmri/modules/data-quality-agent-setup.sh
Normal file
@@ -0,0 +1,7 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [ "$ENABLE_DATA_QUALITY_AGENT" == "true" ]; then
|
||||
log INFO "Data Quality Agent setup detected -- will start data-quality-agent service."
|
||||
OVERRIDE+=" -f ./$PROJECT/modules/data-quality-agent-compose.yml"
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user