Я перенёс форум с punBB на Discourse, настроил брендинг и всё остальное. Виртуальная машина с Docker-контейнером Discourse находится за обратным прокси-сервером nginx. Спустя два дня Discourse стал недоступен, и я переустановил приложение, восстановив данные из резервной копии, созданной сразу после начальной настройки.
Процесс переустановки и восстановления я повторял как минимум три раза, так как после восстановления логотипы сайта переставали загружаться ни в одном браузере. Чтобы убедиться, что проблема не в старых изображениях, я выполнил команду Upload.where("id > 0").destroy_all, чтобы очистить каталог изображений.
Но даже после этого ни один браузер не загружает логотипы (даже стандартные). В инструментах разработчика браузера видно, что запросы на загрузку логотипов отправляются, но браузеры по какой-то причине не могут их обработать. Однако при переходе по прямым ссылкам на изображения они отображаются корректно.
Вы можете увидеть это поведение здесь: https://forum.epplehaus.de/login
Я использую последнюю версию 2.6.0.beta1 Discourse, а резервная копия была создана на точно такой же версии.
