2f830424a4
Merge install/upgrade into nexus-1panel.sh with 1c4g/2c8g/4c16g resource profiles; preflight Gitea and firewall hints; post-install HTTPS health probe. Co-authored-by: Cursor <cursoragent@cursor.com>
931 B
931 B
Changelog — 1Panel Docker 一键升级脚本
摘要
新增 deploy/upgrade-1panel-docker.sh:检查 Gitea 更新、可选 MySQL 备份、git reset --hard、Compose 重建与健康检查。
动机
私人 Gitea 仓库需在服务器上一键拉取并部署新版本,与安装脚本配套。
涉及文件
deploy/upgrade-1panel-docker.shdeploy/install-1panel-docker.sh— 注释指向升级脚本SECRETS.md—/root/.nexus-deploy.env与升级命令docker/README.md
用法
# 持久化 token(可选)
echo 'NEXUS_GITEA_TOKEN=...' > /root/.nexus-deploy.env && chmod 600 /root/.nexus-deploy.env
bash /opt/nexus/deploy/upgrade-1panel-docker.sh --check
bash /opt/nexus/deploy/upgrade-1panel-docker.sh
验证
bash -n deploy/upgrade-1panel-docker.sh
回滚
git reset --hard <旧commit> + compose up -d --build;或恢复 nexus-before-upgrade-*.sql.gz。