Спасибо, Джей, за ссылку. Я ещё не нашёл эту тему. ![]()
Исходя из ваших подсказок и той связанной темы, я сделал следующее:
- Отключил Cloudflare и через DNSChecker.org подтвердил, что мои A-записи указывают на IP-адрес моего Droplet в DO.
- Ещё раз проверил app.yml (всё было в порядке).
- Зашёл в контейнер приложения и выполнил
discourse remapсо старого домена на новый; изменения были внесены. Для подтверждения я запустил команду второй раз, и она завершилась без изменений. - Рекурсивно поискал старый домен внутри и вне контейнера приложения с помощью grep, но ничего не нашёл.
- Пересобрал приложение и изучил команду docker run. Проблем не обнаружено.
- Зашёл в админку и переключил резервное копирование с локального на S3.
- Продолжал получать ошибку 500, как и раньше.

- Вернул резервное копирование на локальное, и всё снова заработало.
- Включил Cloudflare и подтвердил, что проксирование снова работает.
Я чувствую, что зашёл в тупик, и по сути ![]()