更新手动安装的Rocket.Chat实例

时间:2018-02-21 23:40:26

标签: updating rocket.chat

有关更新Rocket.Chat(找到here)的文档只说:

  

通常你可以毫不费力地升级Rocket.Chat,

     

当我们引入大的新功能或修改时,可能会有一些重大变化,您可以随时查看发布页面,看看Rocket.Chat中已经更改,损坏或添加的内容。

我的问题:是否有人有更新/升级手动安装的Rocket.Chat部署和放大器的经验。除了重新部署最新代码之外,您做了什么?

Here是在Ubuntu上手动安装的过程,我们使用的是16.04 LTS。

目前我们正在使用0.58.2&我想更新到0.62.0(最新),但没有关于如何更新数据库的迹象,更新我见过的代码的唯一方法是下载它&将其部署为同一服务器上的新安装。代码是否会将MongoDB迁移到最新版本?

到目前为止我发现的所有内容都是与Rocket.Chat这种类型的安装没有直接关系的开发问题和实现,并且如果它不像在重新部署时那样简单,那么我希望能够制定一个程序来进行更新。现有安装的顶部。我将更新此信息,如果我找到了解决方案,同时我也会回来并更新任何想要谷歌寻求答案的人。

谢谢

1 个答案:

答案 0 :(得分:1)

你在这里问了很多不同的问题。

升级版本的Rocket.Chat通常唯一的因素是nodejs版本。在您的情况下,一定要确保升级到node.js 8.x

数据库迁移在Rocket.Chat代码库中处理。

如果MariaDB参与了您的安装。它没有被Rocket.Chat使用(或者如果是这样请分享代码;))因为Rocket.Chat使用MongoDB。