更新应用

部署升级

更新应用

先确认应用与数据库备份,再检查目标版本。此操作可能重建容器,不是仅更新 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 包执行,需先确保包支持所请求的能力。

取消或失败后刷新状态,确认实际仍运行哪个版本。重建后的数据库可能已迁移,不假设失败会自动安全回滚。保留脱敏阶段日志,再按服务器恢复预案处理。