feat(deploy): 为更新组件增加定时维护与双保险
Test deployment public URL (Linux) / test-linux (push) Canceled after 0s
Test start.ps1 (Windows) / test-windows (push) Canceled after 0s

This commit is contained in:
2026-10-08 09:23:25 +08:00
parent e3d760c5ab
commit 89a4ccd7e7
30 changed files with 796 additions and 7 deletions
+3
View File
@@ -648,6 +648,7 @@ main() {
# shellcheck source=scripts/init-security-env.sh
. ./scripts/init-security-env.sh
init_security_env .env "$SECURITY_ENV_MODE"
bash ./scripts/init-infrastructure-update-env.sh "$PWD"
# 在拉取镜像或重建服务前完成公开地址迁移;非法或无法推导时立即终止。
# shellcheck source=scripts/init-public-api-base-url.sh
@@ -666,9 +667,11 @@ main() {
echo ""
echo "⚠️ dry-run 模式:跳过 Docker 安装和服务启动"
echo " 配置文件已生成,可直接运行 ./start.sh 完成部署"
bash ./scripts/install-infrastructure-update-task.sh "$PWD" --dry-run
else
install_docker
start_services
bash ./scripts/install-infrastructure-update-task.sh "$PWD"
configure_http_nginx_proxy
export DEPLOY_DOMAIN
run_https_setup