Files
ai_site/pull-and-restart.sh
2026-07-31 10:20:46 +08:00

29 lines
806 B
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/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