大家好,我是discourse新手,我想请教一下,discourse部署成功后,查看管理有台有可更新的版本。我发现有两种升级方法:
1、通过ssh,进入discourse目录后,运行./launcher rebuild app 进行升级更新
2、通过discourse-管理员-更新discourse-更新
请问这两种方法有什么区别?优先采取那种升级方法?
谢谢
大家好,我是discourse新手,我想请教一下,discourse部署成功后,查看管理有台有可更新的版本。我发现有两种升级方法:
1、通过ssh,进入discourse目录后,运行./launcher rebuild app 进行升级更新
2、通过discourse-管理员-更新discourse-更新
请问这两种方法有什么区别?优先采取那种升级方法?
谢谢
两者都很好,而且(我认为)基本上做的是同一件事。唯一的注意事项是,有时用户界面 (UI) 升级会失败,需要进行命令行重建。一个例子是当需要升级数据库版本时。
所以……运行备份,使用在线管理界面,但要准备好在必要时进入命令行。
有一次我通过后台管理员 升级后,图片附件缺失了,通过recover才找回来,不知道是什么原因,所以自那以后我就只使用rebuild更新升级了。
我只通过 ssh 进行更新,但两者都应该可以用来更新 Discourse。不过,您应该通过命令行更新 Docker(更新不那么频繁)。
您大概多长时间rebuild一次?或者等待官方出现几个更新才rebuild一次?