セルフホスト型サイトへのプラグインのインストール

こんにちは。
プラグインをインストールする唯一の方法はこれですか?
会社のイントラネット環境にデプロイされているため、外部ネットワークへのアクセスが大きく変動し、. /launcher rebuild app を実行するとアクセスに失敗することがよくあります。プラグインをオフラインでダウンロードしてからデプロイする方法はありますか?

はい、プラグインを追加または削除する際には再構築が必要です。

一方、テーマコンポーネントは、フロントエンドにのみ影響するため、これらを必要としません。したがって、可能であればそのオプションを検討してください。

返信ありがとうございます。
Discourseを使い始めたばかりなので、まだ質問があります。
例えば、app.ymlを更新してプラグインを追加した場合、再構築する際に、初めてデプロイする場合でなくても、以前にプルしてインストールしたものが再度ダウンロードされるのでしょうか?
例えば、Rubyやインストール済みのプラグインなどです。

「いいね!」 1

Dockerイメージはキャッシュされるべきですが、新しいコンテナのため、一部のクローンが再度発生する可能性があります。

「いいね!」 1

しかし、リポジトリ全体をコピーしてローカルアドレスを指定することはできないでしょうか?

「いいね!」 1

はい。試すことはできますが、アップグレードプロセスが複雑になります。

再構築の実行中に切断される場合は、tmuxまたはscreenを使用できます。

コンテナを別の場所でビルドし、リポジトリにプッシュしてから、サイトで起動することができます(データベースの移行とアセットの事前コンパイルも必要です)。

「いいね!」 2

はい、わかりました。

プラグインはローカルのGitLabに保存し、リビルド時にローカルでプルしています。これははるかに便利です。

「いいね!」 1

はい、試してみます

おそらくインデントエラーだと思います。チュートリアルからスペースも含めてそのままコピーしたのですが、問題なく動作しました。

方法があるとは思えません。フォーラムが高速でフォーラム向けである理由は、それがプリビルド(事前構築済み)だからです。通常のウェブサイトのようにシステムがその場でレンダリングするのとは違い、(キャッシュがあれば別ですが)キャッシュされた通常のウェブサイトは動的なコンテンツを提供できないからです。

3件の投稿が新しいトピックに分割されました:Discourseの再構築で期待できること

Documentation のトピックの編集はチームメンバーに限定されているため、試しても、もう手順を更新することはできませんでした。

「いいね!」 1

サイトの新しい管理者です。しばらくぶりにアップデートを行ったところ、このプラグインが動作しなくなっていることに気づきました。

アップデートまたはフォークはありますか?

[管理者向け注意] プラグイン「retort」には、更新が必要なコードが含まれています。(ID:discourse.widgets-end-of-life) (詳細はこちら)

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

なぜ reactions に切り替えなかったのか知っていますか? 複数のリアクションを選択できることに関しては、まだ代替手段がないと思います。管理者が指定したいくつかのリアクションから選択するのではなく、アルケンの絵文字を選択できる機能も最近 Reactions プラグインに追加されました。
https://meta.discourse.org/t/discourse-retort/35903

「いいね!」 1

確認してみます。
これまでに与えられたすべてのリアクションを保存する方法を見つけたいと思っていましたが、それはそれほど重要ではありません。

早速のご返信ありがとうございます。

これにより、リアクションを保存できる可能性があります Discourse Retort - #435 by angus

ここで見つけたプラグインのいくつかを、DiscourseインスタンスのURLを入力するだけでインストールできる「ワンクリックインストール」のようなものでインストールしたと確信しています。これらの手順はまだ有効ですか?

これは Theme および Theme component でのみ機能し、Plugin では機能しません :slight_smile:

「いいね!」 3