From 2485d43d8fcf5d2dd02d38df4242b1f3e25777c9 Mon Sep 17 00:00:00 2001 From: janskiba Date: Mon, 17 Mar 2025 09:29:52 +0000 Subject: [PATCH] chore!: update transfair config --- modules/transfair-compose.yml | 7 +++++-- modules/transfair-setup.sh | 11 ++++++++++- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/modules/transfair-compose.yml b/modules/transfair-compose.yml index 4ee2ff9..adf0fb4 100644 --- a/modules/transfair-compose.yml +++ b/modules/transfair-compose.yml @@ -5,8 +5,11 @@ services: container_name: bridgehead-transfair environment: # NOTE: Those 3 variables need only to be passed if their set, otherwise transfair will complain about empty url values - - INSTITUTE_TTP_URL - - INSTITUTE_TTP_API_KEY + - TTP_URL + - TTP_ML_API_KEY + - TTP_GW_SOURCE + - TTP_TYPE + - TTP_AUTH - PROJECT_ID_SYSTEM - FHIR_REQUEST_URL=${FHIR_REQUEST_URL} - FHIR_INPUT_URL=${FHIR_INPUT_URL} diff --git a/modules/transfair-setup.sh b/modules/transfair-setup.sh index 58f7331..1d202a3 100755 --- a/modules/transfair-setup.sh +++ b/modules/transfair-setup.sh @@ -1,7 +1,7 @@ #!/bin/bash -e function transfairSetup() { - if [[ -n "$INSTITUTE_TTP_URL" || -n "$EXCHANGE_ID_SYSTEM" ]]; then + if [[ -n "$TTP_URL" || -n "$EXCHANGE_ID_SYSTEM" ]]; then echo "Starting transfair." OVERRIDE+=" -f ./modules/transfair-compose.yml" if [ -n "$FHIR_INPUT_URL" ]; then @@ -18,5 +18,14 @@ function transfairSetup() { FHIR_REQUEST_URL="http://transfair-requests-blaze:8080" OVERRIDE+=" --profile transfair-request-blaze" fi + if [ -n "$TTP_GW_SOURCE" ]; then + log INFO "TransFAIR configured with greifswald as ttp" + TTP_TYPE="greifswald" + elif [ -n "$TTP_ML_API_KEY" ]; then + log INFO "TransFAIR configured with mainzelliste as ttp" + TTP_TYPE="mainzelliste" + else + log INFO "TransFAIR configured without ttp" + fi fi }