fix(deploy): 优化 HTTPS 配置和 Nginx 模板检查
This commit is contained in:
parent
7fe9762dc9
commit
3a14c722e0
10
start.sh
10
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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user