From d955a76b1a609aaff8e83ab09cdac0b531ede137 Mon Sep 17 00:00:00 2001 From: zhullyb Date: Sat, 18 Nov 2023 12:05:52 +0800 Subject: [PATCH] fix: replace '/' with '|' in docker-env-replace.sh The sed commands in the script were encountering issues when trying to match and replace patterns containing '/' in the OPENAI_API_BASE_URL variable. This caused unexpected behavior during script execution. To resolve this, replaced occurrences of '/' with '|' in the codebase to ensure proper pattern matching by sed. --- hack/docker-env-replace.sh | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/hack/docker-env-replace.sh b/hack/docker-env-replace.sh index 08c31af9f..7eab032ad 100644 --- a/hack/docker-env-replace.sh +++ b/hack/docker-env-replace.sh @@ -16,13 +16,13 @@ site_password=$SITE_PASSWORD openai_api_model=$OPENAI_API_MODEL for file in $(find ./dist -type f -name "*.mjs"); do - sed "s/({}).OPENAI_API_KEY/\"$openai_api_key\"/g; - s/({}).HTTPS_PROXY/\"$https_proxy\"/g; - s/({}).OPENAI_API_BASE_URL/\"$openai_api_base_url\"/g; - s/({}).HEAD_SCRIPTS/\"$head_scripts\"/g; - s/({}).PUBLIC_SECRET_KEY/\"$public_secret_key\"/g; - s/({}).OPENAI_API_MODEL/\"$openai_api_model\"/g; - s/({}).SITE_PASSWORD/\"$site_password\"/g" $file > tmp + sed "s|({}).OPENAI_API_KEY|\"$openai_api_key\"|g; + s|({}).HTTPS_PROXY|\"$https_proxy\"|g; + s|({}).OPENAI_API_BASE_URL|\"$openai_api_base_url\"|g; + s|({}).HEAD_SCRIPTS|\"$head_scripts\"|g; + s|({}).PUBLIC_SECRET_KEY|\"$public_secret_key\"|g; + s|({}).OPENAI_API_MODEL|\"$openai_api_model\"|g; + s|({}).SITE_PASSWORD|\"$site_password\"|g" $file > tmp mv tmp $file done