Добавили ли вы эту строку в ваш app.yml (или добавили домен в настройку администратора S3 CDN URL)?
DISCOURSE_S3_CDN_URL: https://your.R2.domain.com # (ваш реальный пользовательский домен R2)
Всё также должно выполняться в правильном порядке:
- Настройки
app.ymlв админ-панели rake migrate- Пересборка постов (rebake posts)
Также может помочь инструмент замены строк — запустите его внутри контейнера (замените строки на ваши конкретные значения):
discourse remap "https://<cloudflare-account-id>.r2.cloudflarestorage.com/<R2-bucket-name>" "https://your.cdn.domain.com"