INT環境へのデイリーシンク?

皆さん、こんにちは。

INT環境と本番環境があり、現在、すべての違いを把握するのが難しい状況です。
本番環境(トピック/カテゴリ/設定など)を定期的にINTにクローンし、INT固有のもの(ホスト名/SSL/メールなど)を保持することは可能でしょうか?

それを手動で行う必要がありますか(個別のものをどこかに保存し/クローンし/INT固有の設定で上書きする、など)、それとも利用できるDiscourseツールはありますか?

よろしくお願いいたします。

JP

rake site_settings:import があります。

Restoring forum to a new server - #2 by csmu を参照してください。

皆さん、

実際には次のように簡単です。

  • ステージ固有の設定はすべてapp.yamlのハードコード変数として指定します。
  • prodからintにバックアップをコピーします。
  • それを復元します。
  • アプリを再構築します。

少なくともここでは機能しますが、次の質問です。インスタンスがユーザーに迷惑をかけないようにするには、ユーザーにメールを送信する可能性のあるすべての設定を無効にするにはどうすればよいですか。

個人のメール設定
監視対象、追跡対象のカテゴリ

現時点では、意図的にメールサーバーを誤設定していますが、いつかメールで何かをテストしたい場合…

何かアイデアはありますか?

よろしくお願いします。

WS

「メールを無効にする」というサイト設定があります。バックアップを復元すると自動的に有効になると思います。テストのために、スタッフのみにメールを有効にすることができます。

「いいね!」 1

こんにちは @Moin (ドイツ語で「おはよう」という意味です。気に入っています :slight_smile:

お返事ありがとうございます。そのオプションは認識していますが、有効にすると大量のメールが送信されてしまうのではないかと心配しています。

これはどういう意味でしょうか?

メール送信全体を再度有効にすることなく、ユーザーにスパムを送信しないようにするには、どうすれば可能でしょうか?

唯一考えられるのは、rakeコンソールを使用して、すべてのユーザーのメール関連のユーザー固有の設定を無効にすることです。

または

これらのいずれかで

  • 無効にする
  • ステージ
  • 一時停止
  • 沈黙させる

トリックはできますか?

乾杯、そして再び感謝します。

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.