#!/usr/bin/env bash # AI 建站 — 拉取代码并重启 # 用法:./pull-and-restart.sh # 默认仓库:https://gitea.yuxindazhineng.com/whm/ai_site.git # 环境变量: # AIJZ_GIT_URL 覆盖仓库地址 # GIT_BRANCH 分支(默认 main) # FORCE_GIT_RESET 默认 1,与远程硬对齐 set -euo pipefail ROOT="$(cd "$(dirname "$0")" && pwd)" cd "$ROOT" # shellcheck disable=SC1091 . "$ROOT/scripts/lib-aijz-deploy.sh" echo "========================================" echo " AI 建站 拉取并重启" echo " 路径: $ROOT" echo " 仓库: ${AIJZ_GIT_URL:-https://gitea.yuxindazhineng.com/whm/ai_site.git}" echo " 分支: ${GIT_BRANCH:-main}" echo "========================================" ensure_docker git_pull_hard stack_down sleep 1 stack_up 1 healthcheck print_endpoints