From 4cf7bc65ce4013f3b8163f7c373f8a35e4fb9fea Mon Sep 17 00:00:00 2001 From: Stephan D Date: Tue, 11 Nov 2025 09:42:53 +0100 Subject: [PATCH] chain gateway build fix --- ci/prod/scripts/deploy/billing_fees.sh | 13 ++++++++++++- ci/prod/scripts/deploy/fx.sh | 13 ++++++++++++- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/ci/prod/scripts/deploy/billing_fees.sh b/ci/prod/scripts/deploy/billing_fees.sh index 2bc777e..b9286ae 100644 --- a/ci/prod/scripts/deploy/billing_fees.sh +++ b/ci/prod/scripts/deploy/billing_fees.sh @@ -82,7 +82,18 @@ set -euo pipefail cd "${REMOTE_DIR}/compose" set -a . ../env/.env.runtime -. ../env/.env.version +load_kv_file() { + file="$1" + while IFS= read -r line || [ -n "$line" ]; do + case "$line" in + ''|\#*) continue ;; + esac + if printf '%s' "$line" | grep -Eq '^[[:alpha:]_][[:alnum:]_]*='; then + eval "$line" + fi + done <"$file" +} +load_kv_file ../env/.env.version set +a if base64 -d >/dev/null 2>&1 <<<'AA=='; then diff --git a/ci/prod/scripts/deploy/fx.sh b/ci/prod/scripts/deploy/fx.sh index 4394ab1..bd90441 100644 --- a/ci/prod/scripts/deploy/fx.sh +++ b/ci/prod/scripts/deploy/fx.sh @@ -108,7 +108,18 @@ set -euo pipefail cd "${REMOTE_DIR}/compose" set -a . ../env/.env.runtime -. ../env/.env.version +load_kv_file() { + file="$1" + while IFS= read -r line || [ -n "$line" ]; do + case "$line" in + ''|\#*) continue ;; + esac + if printf '%s' "$line" | grep -Eq '^[[:alpha:]_][[:alnum:]_]*='; then + eval "$line" + fi + done <"$file" +} +load_kv_file ../env/.env.version set +a if base64 -d >/dev/null 2>&1 <<<'AA=='; then