現在、Discourse は nginx によって Docker でホストされています。しかし、discourse-setup に、nginx の代わりに Discourse 自体が実行されるオプションを追加できます(これにより、Discourse は <ip>:3000 経由でアクセス可能になります)。さらに、インストーラーの別のオプションで、Discourse を 3000 以外のポートで実行できるようにすることもできます。その場合、EXPOSE は自動的に調整されます。その後、Discourse はドメイン経由でリバースプロキシを通じてアクセスできるようになります。
「いいね!」 1
繰り返しになりますが、それはすでに可能です。本当に簡単なタスクです。
「いいね!」 1
はい、ただし、大幅な構成なしで実行できるはずです。
「いいね!」 1
これは主要な構成ではありません。WordPress、Moodle、またはDocker下のDiscourseなど、バックエンドでリッスンしているものが何であれ、毎回行う必要がある、もう1つの典型的な仮想ホスト構成です。さらに、app.ymlで1つだけ非常にマイナーな変更があります。それは、Discourseがリッスンするポートです。
「いいね!」 2
app.yml のどの変数になりますか?
「いいね!」 1
Content Security Policy: The settings of the page have blocked the loading of a resource ("script-src") - #19 by Justman10000 で述べられているように、90:80 のみを公開する必要があります。
「いいね!」 1
discourse-setup は、最も基本的なインストールのみをサポートすることを目的としています。リバースプロキシを使用するようなことをしている場合は、スクリプトを実行するよりもテキストエディタを使用する方が簡単だと理解していることを前提としています。
「いいね!」 4