升级流程
- 备份(必做):
bash scripts/backup.sh(数据库 + 关键配置); - 拉取新代码 / 切换到目标镜像 tag;
docker compose up -d --build(或指定 image tag);bash scripts/health-check.sh确认组件健康;- 跑一次最小调用与一笔登录,确认核心链路;
- 在「系统信息」页核对版本与启动时间。
回滚
- 镜像回滚:把
.env里的镜像 tag 改回上一版并up -d; - 数据回滚:用备份恢复(见备份与恢复)。
注意
数据库迁移是向前的:回滚镜像前先确认旧版本能读新 schema(不确定就先恢复备份)。