インストールガイド では、リポジトリを /var/discourse にクローンするよう指示されています。これに依存する要素はありますか?それとも、リポジトリを全く異なるディレクトリにクローンしても、Discourse のどの部分もツールを見失うことなく動作するでしょうか(自分で /var/discourse というディレクトリ記述を自分の選択したディレクトリに置き換えることは除きます)。
また、root 権限を要求するのは少し過剰に思えます。docker グループのメンバーであるだけでは不十分でしょうか?
さらに、Discourse を 1024 より大きいポートで提供し、nginx や haproxy などでそれを「通常の」ポート(80/443)に接続したい場合、それは可能でしょうか?
ありがとう
Falco
(Falco)
2
インストールガイドは、安価なホスティングでDiscourseフォーラムを運用したい非技術的なユーザーを対象としています。そのため、ランチャー・スクリプトやその他のツールには、ユーザーの作業を容易にするための安全なデフォルト設定が多数用意されています。
他のフォルダを使用することも可能ですが、app.ymlファイルのマウントなど、いくつかの場所でパスを調整する必要があります。root権限を持たず、dockerグループに所属していなくても実行は可能ですが、その場合、スクリプトが必要に応じてスワップファイルを自動的に作成できなくなります。DNSの準備状況チェックなど、他のチェックも失敗する可能性があります。また、お好みのリバースプロキシを使用することも完全にサポートされています。DiscourseがリバースプロキシからアクセスできるUnixソケットでリッスンするようにするテンプレートも同梱されています。ただし、この場合、リバースプロキシを適切に設定し、正しいヘッダーを送信し、リダイレクトを実行し、レスポンスのバッファリングを行わないなど、慎重な設定が必要です。
要約:インストール手順を自分で調整する柔軟性があれば、あらゆる設定が可能です。
「いいね!」 5
別のディレクトリにインストールしました。app.yml の他に nginx.conf ファイルがあります。これで問題ないはずです。
「いいね!」 1
system
(system)
クローズされました:
4
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.