Я понял это с самого начала. Мой ответ (и у меня нет никакого контроля над официальными репозиториями Discourse) — «нет». Рекомендуемое решение предельно простое и содержит как можно меньше переменных. Оно предназначено для тех, кто никогда не работал с командной строкой. Как только вы начинаете ставить «простой» обратный прокси перед чем-либо, количество способов, которыми кто-то может что-то сломать, растёт экспоненциально.
Дело не только в том, чтобы распаковать (или разархивировать) ещё одну PHP-папку и добавить ещё один файл в hosts-enabled. Нужно понимать, что такое обратный прокси, разбираться в портах, возможно, в именах хостов Docker, в настройке HTTPS, в параметре force_https в контейнере, а также в том, как добавить «магию», чтобы реальный IP-адрес проходил через обратный прокси. Это настолько сложно, что не стоит позволять людям, которые не понимают хотя бы большую часть этого заранее, случайно наткнуться на такое решение и потом гадать, почему оно не работает.