refactor(deploy): 部署方案改为 1Panel 原生集成

- 移除系统 nginx 配置(1Panel 用内置 OpenResty,系统 nginx 不适用)
- 站点反代改用 1Panel 网站-反向代理;容器改用 1Panel Compose 编排
- 定时触发由 systemd timer 改为 1Panel 计划任务(日志面板可视)
- 脚本上传改用 1Panel 文件管理器,PULL_DEPLOY.md 全步骤 1Panel 化
- deploy.sh/deploy-watch.sh 核心逻辑不变(原子切换+健康检查+回滚)
This commit is contained in:
gouki
2026-08-09 10:37:06 +00:00
parent 9e93198ef2
commit fc7a30ad9d
4 changed files with 83 additions and 100 deletions
+3 -2
View File
@@ -2,8 +2,9 @@
# 拉取式部署 watcher - 监听 CI 产物目录,发现新版本自动部署
# 设计原则:
# - CI 只负责构建并把产物写入 /ci-artifactsrunner 与本机同宿主)
# - 部署动作只由服务器本地的本脚本触发,任何 AI/CI 均不通过 SSH 操作服务器
# 安装方式见 .gitea/docs/PULL_DEPLOY.md(由管理员在服务器上手工执行一次)
# - 部署动作只由服务器本地触发(1Panel 计划任务每分钟调用本脚本),
# 任何 AI/CI 均不通过 SSH 操作服务器
# 安装方式见 .gitea/docs/PULL_DEPLOY.md1Panel 原生方式,一次性配置)
set -u