Поскольку в проекте Tor теперь есть документация по заголовку Onion-Location, мне интересно узнать, как можно настроить Discourse для обслуживания как «обычного домена», так и onion-адреса.
Мне кажется, что правки от @BryanHR можно внести в конфигурационный YAML-файл контейнера. Думаю, заголовок Onion-Location можно добавить аналогичным образом.
Но, как я помню, Discourse жестко привязан к своему исходному хосту, поэтому я беспокоюсь, что при доступе к сайту с .onion ресурса будут загружаться через обычный HTTP или HTTPS, минуя сеть Tor. (Например, исходный запрос выполняется через Tor, но JavaScript использует исходный домен для получения дополнительных ресурсов).