mirror of
				https://github.com/samply/bridgehead.git
				synced 2025-10-31 18:10:18 +01:00 
			
		
		
		
	redo transfair setup
This commit is contained in:
		| @@ -9,11 +9,43 @@ services: | ||||
|       PROJECT_ID_SYSTEM: "${PROJECT_ID_SYSTEM}" | ||||
|       FHIR_REQUEST_URL: "${FHIR_REQUEST_URL}" | ||||
|       FHIR_INPUT_URL: "${FHIR_INPUT_URL}" | ||||
|       FHIR_OUTPUT_URL: "${FHIR_OUTPUT_URL}" | ||||
|       FHIR_OUTPUT_URL: "${FHIR_OUTPUT_URL:-http://blaze:8080}" | ||||
|       FHIR_REQUEST_CREDENTIALS: "${FHIR_REQUEST_CREDENTIALS}" | ||||
|       FHIR_INPUT_CREDENTIALS: "${FHIR_INPUT_CREDENTIALS}" | ||||
|       FHIR_OUTPUT_CREDENTIALS: "${FHIR_OUTPUT_CREDENTIALS}" | ||||
|       EXCHANGE_ID_SYSTEM: "SESSION_ID" | ||||
|       EXCHANGE_ID_SYSTEM: "${EXCHANGE_ID_SYSTEM:-SESSION_ID}" | ||||
|       DATABASE_URL: "sqlite://transfair/data_requests.sql?mode=rwc" | ||||
|     volumes: | ||||
|       - /var/cache/bridgehead/${PROJECT}/transfair:/transfair | ||||
|  | ||||
|   transfair-input-blaze: | ||||
|     image: docker.verbis.dkfz.de/cache/samply/blaze:0.28 | ||||
|     container_name: bridgehead-transfair-input-blaze | ||||
|     environment: | ||||
|       BASE_URL: "http://bridgehead-transfair-input-blaze:8080" | ||||
|       JAVA_TOOL_OPTIONS: "-Xmx${BLAZE_MEMORY_CAP:-4096}m" | ||||
|       DB_RESOURCE_CACHE_SIZE: ${BLAZE_RESOURCE_CACHE_CAP:-2500000} | ||||
|       DB_BLOCK_CACHE_SIZE: ${BLAZE_MEMORY_CAP} | ||||
|       CQL_EXPR_CACHE_SIZE: ${BLAZE_CQL_CACHE_CAP:-32} | ||||
|       ENFORCE_REFERENTIAL_INTEGRITY: "false" | ||||
|     volumes: | ||||
|       - "transfair-input-blaze-data:/app/data" | ||||
|     profiles: ["transfair-input-blaze"] | ||||
|  | ||||
|   transfair-request-blaze: | ||||
|     image: docker.verbis.dkfz.de/cache/samply/blaze:0.28 | ||||
|     container_name: bridgehead-transfair-requests-blaze | ||||
|     environment: | ||||
|       BASE_URL: "http://bridgehead-transfair-requests-blaze:8080" | ||||
|       JAVA_TOOL_OPTIONS: "-Xmx${BLAZE_MEMORY_CAP:-4096}m" | ||||
|       DB_RESOURCE_CACHE_SIZE: ${BLAZE_RESOURCE_CACHE_CAP:-2500000} | ||||
|       DB_BLOCK_CACHE_SIZE: ${BLAZE_MEMORY_CAP} | ||||
|       CQL_EXPR_CACHE_SIZE: ${BLAZE_CQL_CACHE_CAP:-32} | ||||
|       ENFORCE_REFERENTIAL_INTEGRITY: "false" | ||||
|     volumes: | ||||
|       - "transfair-request-blaze-data:/app/data" | ||||
|     profiles: ["transfair-request-blaze"] | ||||
|  | ||||
| volumes: | ||||
|   transfair-input-blaze-data: | ||||
|   transfair-request-blaze-data: | ||||
| @@ -1,17 +0,0 @@ | ||||
|  | ||||
| services: | ||||
|   transfair-blaze: | ||||
|     image: docker.verbis.dkfz.de/cache/samply/blaze:0.28 | ||||
|     container_name: bridgehead-transfair-blaze | ||||
|     environment: | ||||
|       BASE_URL: "http://bridgehead-ccp-blaze:8080" | ||||
|       JAVA_TOOL_OPTIONS: "-Xmx${BLAZE_MEMORY_CAP:-4096}m" | ||||
|       DB_RESOURCE_CACHE_SIZE: ${BLAZE_RESOURCE_CACHE_CAP:-2500000} | ||||
|       DB_BLOCK_CACHE_SIZE: ${BLAZE_MEMORY_CAP} | ||||
|       CQL_EXPR_CACHE_SIZE: ${BLAZE_CQL_CACHE_CAP:-32} | ||||
|       ENFORCE_REFERENTIAL_INTEGRITY: "false" | ||||
|     volumes: | ||||
|       - "transfair-blaze-data:/app/data" | ||||
|  | ||||
| volumes: | ||||
|   transfair-balze-data: | ||||
| @@ -1,13 +1,24 @@ | ||||
| #!/bin/bash -e | ||||
|  | ||||
| function transfairSetup() { | ||||
| 	assertVarsNotEmpty INSTITUTE_TTP_URL INSTITUTE_TTP_API_KEY PROJECT_ID_SYSTEM FHIR_REQUEST_URL FHIR_INPUT_URL | ||||
| 	OVERRIDE+=" -f ./modules/transfair-compose.yml" | ||||
| 	if [ -n "$FHIR_OUTPUT_URL" ]; then | ||||
| 		log INFO "TransFAIR output fhir store set to external $FHIR_OUTPUT_URL" | ||||
|     if [[ -n "$INSTITUTE_TTP_URL" || -n "$EXCHANGE_ID_SYSTEM" ]]; then | ||||
|         echo "Starting transfair." | ||||
|     else | ||||
| 		log INFO "TransFAIR output fhir store not set writing to internal blaze" | ||||
| 		FHIR_OUTPUT_URL="http://transfair-blaze:8080" | ||||
|         return | ||||
|     fi | ||||
| 	OVERRIDE+=" -f ./modules/transfair-compose.yml" | ||||
| 	if [ -n "$FHIR_INPUT_URL" ]; then | ||||
| 		log INFO "TransFAIR input fhir store set to external $FHIR_INPUT_URL" | ||||
| 	else | ||||
| 		log INFO "TransFAIR input fhir store not set writing to internal blaze" | ||||
| 		FHIR_INPUT_URL="http://bridgehead-transfair-input-blaze:8080" | ||||
| 		OVERRIDE+=" --profile transfair-input-blaze" | ||||
| 	fi | ||||
| 	if [ -n "$FHIR_REQUEST_URL" ]; then | ||||
| 		log INFO "TransFAIR request fhir store set to external $FHIR_REQUEST_URL" | ||||
| 	else | ||||
| 		log INFO "TransFAIR request fhir store not set writing to internal blaze" | ||||
| 		FHIR_REQUEST_URL="http://bridgehead-transfair-requests-blaze:8080" | ||||
| 		OVERRIDE+=" --profile transfair-request-blaze" | ||||
| 	fi | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user