Использование портов, отличных от 80 и 443 — Как это сделать?

Единственный поддерживаемый обходной путь — настроить так, чтобы сервисы, слушающие порты 80 и 443, перенаправляли запросы к подпапке основного домена в контейнер Discourse. Это описано в статье Поддержка подпапок с Docker.