# Changelog — 1Panel Docker 一键升级脚本 ## 摘要 新增 `deploy/upgrade-1panel-docker.sh`:检查 Gitea 更新、可选 MySQL 备份、`git reset --hard`、Compose 重建与健康检查。 ## 动机 私人 Gitea 仓库需在服务器上一键拉取并部署新版本,与安装脚本配套。 ## 涉及文件 - `deploy/upgrade-1panel-docker.sh` - `deploy/install-1panel-docker.sh` — 注释指向升级脚本 - `SECRETS.md` — `/root/.nexus-deploy.env` 与升级命令 - `docker/README.md` ## 用法 ```bash # 持久化 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`。