Пути загрузки используют порт 80, но протокол — HTTPS

Вы можете ознакомиться с этим руководством по настройке HTTPS с использованием Let’s Encrypt:

Возможная причина: скрытая настройка «Port»

Иногда после миграции или восстановления в базе данных остаётся скрытая настройка port сайта.
Это может привести к тому, что Discourse добавит неверный порт (например, :80) к HTTPS-URL.

Чтобы проверить и исправить это:

  1. Войдите в ваш контейнер:
./launcher enter app
  1. Откройте консоль Rails:
rails c
  1. Проверьте текущее значение:
SiteSetting.port
  1. Если возвращается 80, очистите его:
SiteSetting.port = ""
  1. Затем пересоберите все сообщения и ресурсы для обновления ссылок:
Jobs.enqueue(:rebake_all_posts)