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