我试图在生产环境中本地运行discourse应用程序,不使用docker

在生产环境中本地运行应用程序时出错。
dev/discourse/lib/discourse.rb:551:in
`current_hostname’: 未初始化的常量 Discourse::SiteSetting (NameError)

您是指 Discourse::SiteSettingMissing 吗?

from /Users/dev/discourse/config/initializers/100-verify_config.rb:7:in `’

欢迎来到 Meta。

通常,您会在本地运行 开发 安装:

https://meta.discourse.org/tags/intersection/how-to/dev-install

本地运行生产环境且不使用 Docker 不受支持。

6 个赞

感谢您的快速回复。

那么,生产环境我们需要使用 Docker 吗?

3 个赞

你可以随心所欲,但除非你想花钱请人,否则支持其他设置会很棘手 :slight_smile:

这里有一个有趣的开源项目,它使用 cloudflare tunnel 在树莓派上本地运行 Discourse,你或许可以在 WSL2 上复制它……但两者都使用 Docker。

4 个赞

我们支持的生产环境安装文档在此处:https://github.com/discourse/discourse/blob/main/docs/INSTALL-cloud.md。

如Robert所说,开发环境请使用 Topics tagged how-to & dev-install。

4 个赞

@rishabh 感谢您的回复。

我明白了,我使用了 docker 进行设置,但我需要对 rails 代码进行一些更改,如何在生产环境中进行操作?

构建一个插件

或者,如果更改仅限于前端,可以创建一个主题组件

5 个赞

好的,谢谢

1 个赞

帖子已拆分为新主题:更改 URL 或移除 Powered by Discourse

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.