Rebuild 是一个综合性的更新,它可以:
- 更新 Discourse 源代码
- 更新操作系统级别的依赖项,例如 Ruby 主版本
- 更新到更新且不兼容的 PostgreSQL 版本,它会自动处理为新版本更新数据磁盘格式
- 更新 Docker 镜像。举个例子,今年早些时候我们从 Ubuntu 16.04 切换到了最新的 Debian,这对用户完全透明,只需输入
./launcher rebuild app即可。
Rebuild 并非每次都需要执行,仅在每年发生大型依赖项更新时才必须执行。对于其他所有更新,您可以通过点击管理界面中的 Web 更新器实现零停机更新。
如需了解更多“运维”相关内容,您可以尝试:
以及更多内容,请查看 #howto:sysadmin