chore: update byhlc112 deployment domains

This commit is contained in:
danaisuiyuan
2026-06-04 09:01:52 +08:00
parent 5762f4e762
commit 6b940e424c
17 changed files with 154 additions and 96 deletions

View File

@@ -62,32 +62,22 @@ set -eu
CONFIG_FILE=/usr/share/nginx/html/static/configs.js
[ -f "$CONFIG_FILE" ] || exit 0
escape_sed() {
printf '%s' "$1" | sed 's/[\/&]/\\&/g'
js_escape() {
printf '%s' "$1" | awk '{ gsub(/\\/, "\\\\"); gsub("\047", "\\\047"); printf "%s", $0 }'
}
replace_js_string() {
key="$1"
value="$2"
[ -n "$value" ] || return 0
sed -i -E "s#(${key}:[[:space:]]*)'[^']*'#\1'$(escape_sed "$value")'#" "$CONFIG_FILE"
}
mkdir -p "$(dirname "$CONFIG_FILE")"
replace_js_number() {
key="$1"
value="$2"
[ -n "$value" ] || return 0
sed -i -E "s#(${key}:[[:space:]]*)[0-9]+#\1${value}#" "$CONFIG_FILE"
cat > "$CONFIG_FILE" <<EOF
window.configs = {
TITLE: '$(js_escape "${INTEGRAL_TITLE:-}")',
BASE_URL: '$(js_escape "${INTEGRAL_API_PUBLIC_URL:-}")/api',
IMG_URL: '$(js_escape "${INTEGRAL_IMG_PUBLIC_URL:-}")',
H5_URL: '$(js_escape "${INTEGRAL_H5_PUBLIC_URL:-}")',
sn_id: ${INTEGRAL_SN_ID:-0},
appStr: '$(js_escape "${INTEGRAL_APP_STR:-}")'
}
replace_js_string TITLE "${INTEGRAL_TITLE:-}"
replace_js_string BASE_URL "${INTEGRAL_API_PUBLIC_URL:-}/api"
replace_js_string IMG_URL "${INTEGRAL_IMG_PUBLIC_URL:-}"
replace_js_string H5_URL "${INTEGRAL_H5_PUBLIC_URL:-}"
replace_js_number sn_id "${INTEGRAL_SN_ID:-}"
replace_js_string appStr "${INTEGRAL_APP_STR:-}"
EOF
SH
EXPOSE 80