From 3a14c722e09e50f513fe6fb79b8bc2bea3ab0c03 Mon Sep 17 00:00:00 2001 From: wangbo Date: Thu, 9 Apr 2026 13:43:27 +0800 Subject: [PATCH] =?UTF-8?q?fix(deploy):=20=E4=BC=98=E5=8C=96=20HTTPS=20?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E5=92=8C=20Nginx=20=E6=A8=A1=E6=9D=BF?= =?UTF-8?q?=E6=A3=80=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- start.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/start.sh b/start.sh index c920d68..65521b1 100755 --- a/start.sh +++ b/start.sh @@ -143,7 +143,7 @@ run_deploy_questions() { if [ -n "$DEPLOY_HTTPS_INPUT" ]; then DEPLOY_HTTPS=$DEPLOY_HTTPS_INPUT else - read -r -p "3.1 是否启用 HTTPS?[y/N]: " https_choice + read -r -p "3.1 是否签名 HTTPS 证书?原来已经有 HTTPS 证书这里选择 N,第一次部署或者原来没有证书选 Y [y/N]: " https_choice DEPLOY_HTTPS=false if [[ "$https_choice" =~ ^[yY] ]]; then DEPLOY_HTTPS=true @@ -195,7 +195,13 @@ setup_env_files() { # 7. Nginx 配置(域名模式) PROXY_CONF="${DEPLOY_DOMAIN}.conf" if [ ! -f "$PROXY_CONF" ]; then - sed "s/51easyai.com/${DEPLOY_DOMAIN}/g" easyai-proxy.conf.sample > "$PROXY_CONF" + local proxy_template="easyai-proxy.conf.sample" + if [ ! -f "$proxy_template" ]; then + echo "❌ 未找到 Nginx 配置模板: easyai-proxy.conf.sample" + echo " 请确认仓库文件完整后重试" + exit 1 + fi + sed "s/51easyai.com/${DEPLOY_DOMAIN}/g" "$proxy_template" > "$PROXY_CONF" echo " ✓ Nginx 配置已生成: $PROXY_CONF" fi fi