API コードの継続的な実行

私たちは、Ruby API を使用して Discourse の機能を拡張し、さまざまな条件を監視して PM の送信やユーザーのグループ追加などのアクションを実行する、継続的に実行される一連のプロセスを構築しました。詳細はこちら 振り返ってみると、このロジックをプラグインとして構築する方が良かったかもしれません。そこで、以下の点についてご教示ください。

  1. この継続的にループするプロセス群を、DigitalOcean Droplet 上で実行することは可能でしょうか?例えば、リポジトリを /var 配下のディレクトリにクローンし、Ruby をインストールしてそこで実行する方法です。

  2. もし推奨されない場合、Discourse インスタンスに対してこのようなプロセス群を実行するための、本番環境サーバーに関する他の提案はありますか?

  3. エンドポイント指向の API コードをプラグインに移行する際に役立つアドバイスやベストプラクティスはありますか?

この場合、プラグインを使う方がはるかにシンプルです。プラグイン内では通常のジョブにアクセスできます。

いくつかのプラグインのソースコードを読んで、何が可能か把握し、メタにあるいくつかのガイドも参照することをお勧めします。

そのアプローチでいきます、@sam。レビューありがとう。:cowboy_hat_face: