소스 검색

fix: envsubst 可能没正确替换。Alpine 版的 envsubst(来自 gettext)有时行为不一致。换成更可靠的 sed 方案

wuwenyi 6 일 전
부모
커밋
da5304f101
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      gateway/docker-entrypoint.sh

+ 1 - 1
gateway/docker-entrypoint.sh

@@ -6,6 +6,6 @@ BACKEND_HOST=${BACKEND_HOST:-backend}
 
 echo "[nginx] BACKEND_HOST=${BACKEND_HOST}"
 
-envsubst '${BACKEND_HOST}' < /etc/nginx/conf.d/default.conf.template > /etc/nginx/conf.d/default.conf
+sed "s|\${BACKEND_HOST}|${BACKEND_HOST}|g" /etc/nginx/conf.d/default.conf.template > /etc/nginx/conf.d/default.conf
 
 exec "$@"