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
|
if [ -n "$DEPLOY_HTTPS_INPUT" ]; then
|
||||||
DEPLOY_HTTPS=$DEPLOY_HTTPS_INPUT
|
DEPLOY_HTTPS=$DEPLOY_HTTPS_INPUT
|
||||||
else
|
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
|
DEPLOY_HTTPS=false
|
||||||
if [[ "$https_choice" =~ ^[yY] ]]; then
|
if [[ "$https_choice" =~ ^[yY] ]]; then
|
||||||
DEPLOY_HTTPS=true
|
DEPLOY_HTTPS=true
|
||||||
@ -195,7 +195,13 @@ setup_env_files() {
|
|||||||
# 7. Nginx 配置(域名模式)
|
# 7. Nginx 配置(域名模式)
|
||||||
PROXY_CONF="${DEPLOY_DOMAIN}.conf"
|
PROXY_CONF="${DEPLOY_DOMAIN}.conf"
|
||||||
if [ ! -f "$PROXY_CONF" ]; then
|
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"
|
echo " ✓ Nginx 配置已生成: $PROXY_CONF"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user