Альтернативный запуск

В настоящее время Discourse размещается в Docker с использованием nginx! Однако вы могли бы добавить опцию в discourse-setup, чтобы вместо nginx запускался сам Discourse (так что доступ к Discourse будет осуществляться по адресу :3000). Кроме того, еще одна опция в установщике могла бы позволить запускать Discourse на порту, отличном от 3000! EXPOSE будет автоматически скорректирован соответствующим образом! Тогда к Discourse можно будет получить доступ через обратный прокси по домену.

1 лайк

Снова: это уже можно сделать. Это действительно простая задача.

1 лайк

Да, но это должно быть возможно сделать без серьёзных настроек

1 лайк

Это не сложная настройка. Это просто ещё одна типичная конфигурация виртуального хоста, которую нужно выполнять каждый раз, независимо от того, что работает на бэкенде: WordPress, Moodle или Discourse под Docker. Плюс одно очень незначительное изменение в app.yml: указание порта, на котором будет слушать Discourse.

2 лайка

Какая переменная в de 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 лайка