Я запускаю Discourse с включённым параметром force_https и использую шаблоны web.ssl (свои сертификаты).
К сожалению, логотип Discourse (/images/discourse-logo-sketch.png) ссылается на http:// вместо https://, что приводит к предупреждениям о смешанном содержимом. Есть ли какая-либо задача rake или метод API для решения этой проблемы?
Как это сделать? Поддерживает ли API загрузки это (Discourse API Docs)? Вся моя инфраструктура управляется конфигурацией и автоматизирована (Terraform, Ansible, автоматические вызовы запуска, автоматическая настройка API и т. д.), и я стремлюсь сохранить такой подход.
Верно… Мне нужно использовать API или задачу Rake.
Я жду завершения повторного развёртывания, после чего смогу предоставить результаты попытки использования API logo_url. Возможно, я неправильно понимаю назначение этой функциональности API…
Если вы кастомизировали установщик, мы не сможем вам помочь.
Поддержка здесь ограничена стандартной установкой. Как только вы измените установку или выполните действия, которые препятствуют тому, чтобы установка работала так же, как стандартная, вы выходите за рамки бесплатной поддержки, предоставляемой здесь.
Если у вас есть бюджет для решения этой проблемы, попробуйте опубликовать сообщение в канале Marketplace.
@pfaffman Спасибо за решение. Использование переменной окружения DISCOURSE_FORCE_HTTPS привело к тому, что расположение изображения было установлено правильно во время сборки и/или запуска.