Код отключен в настройках администратора, но мы предпочли бы не тратить ресурсы на загрузку этого плагина, который не планируем использовать.
Не удалось найти параметр конфигурации Discourse для отключения загрузки этого плагина при сборке контейнера (сейчас его можно только отключить, но код плагина всё равно загружается).
В идеале для нас было бы наличие переменной конфигурации в файле YML сборки контейнера, которая указывала бы сборке пропустить этот код плагина (мы искали, но не нашли такой).
Всегда можно использовать старую, неподдерживаемую версию Discourse, в которой нет встроенного чата, хотя я не думаю, что риски для безопасности оправдывают отказ от функции чата.
Можно добавить rm -rf chat в ваш app.yml, но я не рекомендую этого делать по всем уже упомянутым причинам. Поэтому, если вы всё же хотите это сделать, вам стоит посмотреть другие примеры того, как запускать команды в app.yml.