From 96ff6043a15cacd31ea5a06ec23e49c3688f7265 Mon Sep 17 00:00:00 2001 From: Jan <59206115+Threated@users.noreply.github.com> Date: Fri, 9 May 2025 13:52:33 +0200 Subject: [PATCH] feat: allow transfair to talk to services behind the proxy (#296) --- modules/transfair-compose.yml | 2 ++ modules/transfair-setup.sh | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/modules/transfair-compose.yml b/modules/transfair-compose.yml index 1637c8c..5cdea23 100644 --- a/modules/transfair-compose.yml +++ b/modules/transfair-compose.yml @@ -24,6 +24,8 @@ services: - RUST_LOG=${RUST_LOG:-info} - TLS_CA_CERTIFICATES_DIR=/conf/trusted-ca-certs - TLS_DISABLE=${TRANSFAIR_TLS_DISABLE:-false} + - NO_PROXY=${TRANSFAIR_NO_PROXIES} + - ALL_PROXY=http://forward_proxy:3128 volumes: - /var/cache/bridgehead/${PROJECT}/transfair:/transfair - /etc/bridgehead/trusted-ca-certs:/conf/trusted-ca-certs:ro diff --git a/modules/transfair-setup.sh b/modules/transfair-setup.sh index 1d202a3..ee2f3df 100755 --- a/modules/transfair-setup.sh +++ b/modules/transfair-setup.sh @@ -27,5 +27,9 @@ function transfairSetup() { else log INFO "TransFAIR configured without ttp" fi + TRANSFAIR_NO_PROXIES="transfair-input-blaze,blaze,transfair-requests-blaze" + if [ -n "${TRANSFAIR_NO_PROXY}" ]; then + TRANSFAIR_NO_PROXIES+=",${TRANSFAIR_NO_PROXY}" + fi fi }