更新应用
更新应用
先确认应用与数据库备份,再检查目标版本。此操作可能重建容器,不是仅更新 UI 或脚本包。
slothtool sv deploy --action check-update --root /data/slothvault
slothtool sv deploy --action update --root /data/slothvault
根目录换成实际部署目录。检查失败或当前版本未知时先解决原因,不把它解释成“已是最新”。更新预览应包含固定目标、镜像、目录和重启影响,确认后才执行。
TUI 的新式确认用 y 继续、n 或 Esc 取消;旧式包可能需输入 y 再按 Enter,以当前提示为准。
查看日志
| 按键 | 作用 |
|---|---|
| v | 聚焦日志 |
| ↑ / ↓、PageUp / PageDown | 回看日志 |
| f / End | 恢复跟随 |
| Esc | 返回操作区 |
| d | 展开跨版本说明 |
| r | 刷新实际状态 |
等待输入时,执行计时暂停并单独显示等待时间。30 秒没有业务进度会显示停留阶段;心跳只证明进程存活,镜像层百分比不是整体更新百分比。
确认结果
以实际运行版本、镜像和健康信息判断,而不只看进程退出 0。具体核验由独立 Deployment 包执行,需先确保包支持所请求的能力。
取消或失败后刷新状态,确认实际仍运行哪个版本。重建后的数据库可能已迁移,不假设失败会自动安全回滚。保留脱敏阶段日志,再按服务器恢复预案处理。