关于更新Rocket.Chat (发现的这里)的文档只说明:
通常您可以不费力地升级Rocket.Chat, 当我们引入大的新特性或修改时,可能会有一些重大的变化,您可以始终在发布页面上查看已经更改、损坏或添加到Rocket.Chat中的内容。
我的问题是:是否有人有更新/升级手动安装的Rocket.Chat部署的经验&除了重新部署最新代码之外,您还做了什么?
这里是Ubuntu上手动安装的过程,我们使用的是16.04LTS。
目前我们使用的是0.58.2 &我想更新到0.62.0 (最新版本),但是没有迹象表明如何更新数据库,而我看到的更新代码的唯一方法就是下载它并将其作为一个新安装部署在同一台服务器上。代码将处理MongoDB迁移到最新版本吗?
到目前为止,我发现的只是与这种类型的Rocket.Chat安装没有直接关系的开发问题和实现,如果它不像在现有安装的基础上重新部署那么简单的话,我很乐意在将来设计一个要更新的过程。我将更新这一信息,因为它进来,如果我找到了一个解决方案,同时,我也会回来,并更新任何人期待谷歌在未来的答案。
谢谢
发布于 2018-02-22 06:41:58
你在这里问了很多不同的问题。
Rocket.Chat版本之间的升级通常是nodejs版本的唯一因素。在您的情况下,一定要确保升级到node.js 8.x
数据库迁移在Rocket.Chat代码库中处理。
此外,如果MariaDB涉及到您的安装。Rocket.Chat没有使用它(如果是,请共享代码;),因为Rocket.Chat使用MongoDB。
https://stackoverflow.com/questions/48917334
复制相似问题