每日同步到INT环境?

大家好,

我们有一个 INT 和生产环境,目前很难跟踪所有差异。
是否可以定期将 PROD 环境(主题/类别/设置/…)克隆到 INT,同时保留 INT 的独立内容(主机名/ssl/电子邮件/…)?

我是否必须手动执行此操作(将独立内容存储在某处/克隆/用 INT 特有内容覆盖独立内容/…),还是有可以使用的 Discourse 工具?

提前表示感谢,并致以问候,

JP

rake site_settings:import

请参阅 Restoring forum to a new server - #2 by csmu

大家好,

其实很简单,就是

  • 将所有阶段特定的设置指定为 app.yaml 中的硬编码变量
  • 将备份从生产环境复制到集成环境
  • 恢复它
  • 重新构建应用程序

至少在这里是有效的,但接下来是下一个问题。所以为了不打扰用户,我该如何禁用所有可能导致向用户发送邮件的设置

个人邮件设置
关注的、跟踪的类别

目前我故意错误配置了邮件服务器,但总有一天我想测试一些邮件相关的东西时…

有什么想法吗?

谢谢和问候,

WS

有一个“禁用电子邮件”的站点设置。我认为当您恢复备份时,它会自动启用。为了进行测试,您可以仅为员工启用电子邮件。

1 个赞

@Moin(这是德语的“早上好”,我喜欢 :slight_smile:
感谢您的回复。我知道这个选项,但我担心一旦我启用它,就会涌出大量的邮件。

您说的“

”是什么意思?

如何在不重新启用所有邮件功能的情况下实现这一点,并且不给用户发送垃圾邮件?
我唯一能想到的是通过 rake console 为每个用户关闭与邮件相关的用户特定设置。

或者

这些选项中的任何一个

  • 停用 (Deactivate)
  • 暂存 (Stage)
  • 暂停 (Suspend)
  • 静音 (Silence)

能解决问题吗?

再次感谢,
WS

通过选择为 非员工 禁用电子邮件

哎呀,是的,这确实是可能的 :see_no_evil_monkey:

谢谢,我完全忘了,那个字段里还有“非员工”选项 :frowning:

祝你有美好的一天,谢谢!

WS

恢复备份时会自动设置该选项,因此您无需执行任何额外操作。

1 个赞

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