From 12e036753e345b8843011e4c76ce7a9c9a25407c Mon Sep 17 00:00:00 2001 From: Tobias Kussel Date: Tue, 20 Oct 2026 09:22:29 +0200 Subject: [PATCH] Explicitly set bridgehead UID:GID for data quality tool (#406) --- bbmri/modules/data-quality-agent-compose.yml | 1 + bbmri/modules/data-quality-agent-setup.sh | 2 ++ 2 files changed, 3 insertions(+) diff --git a/bbmri/modules/data-quality-agent-compose.yml b/bbmri/modules/data-quality-agent-compose.yml index 272f982..17787fb 100644 --- a/bbmri/modules/data-quality-agent-compose.yml +++ b/bbmri/modules/data-quality-agent-compose.yml @@ -4,6 +4,7 @@ services: data-quality-agent: image: ghcr.io/bbmri-cz/data-quality-agent:${DATA_QUALITY_AGENT_TAG} container_name: bridgehead-bbmri-data-quality-agent + user: "${BRIDGEHEAD_UID}:${BRIDGEHEAD_GID}" environment: APP_SETTING_FHIR_URL: http://bridgehead-bbmri-blaze:8080/fhir REPORTING_SERVER_URL: ${DATA_QUALITY_SERVER_URL} diff --git a/bbmri/modules/data-quality-agent-setup.sh b/bbmri/modules/data-quality-agent-setup.sh index f0a0e84..f12693e 100644 --- a/bbmri/modules/data-quality-agent-setup.sh +++ b/bbmri/modules/data-quality-agent-setup.sh @@ -2,6 +2,8 @@ if [ "$ENABLE_DATA_QUALITY_AGENT" == "true" ]; then log INFO "Data Quality Agent setup detected -- will start data-quality-agent service." + export BRIDGEHEAD_UID="$(id -u bridgehead)" + export BRIDGEHEAD_GID="$(id -g bridgehead)" OVERRIDE+=" -f ./$PROJECT/modules/data-quality-agent-compose.yml" fi