Проблема отображения URL изображений в Cloudflare R2: подробное объяснение и решение

Добавили ли вы эту строку в ваш app.yml (или добавили домен в настройку администратора S3 CDN URL)?

DISCOURSE_S3_CDN_URL: https://your.R2.domain.com # (ваш реальный пользовательский домен R2)

Всё также должно выполняться в правильном порядке:

  1. Настройки app.yml в админ-панели
  2. rake migrate
  3. Пересборка постов (rebake posts)

Также может помочь инструмент замены строк — запустите его внутри контейнера (замените строки на ваши конкретные значения):

discourse remap "https://<cloudflare-account-id>.r2.cloudflarestorage.com/<R2-bucket-name>" "https://your.cdn.domain.com"
2 лайка