¿Añadiste esta línea a tu app.yml (o agregaste el dominio a la configuración de administrador S3 CDN URL)?
DISCOURSE_S3_CDN_URL: https://your.R2.domain.com # (tu dominio personalizado real de R2)
Todo debe estar en el orden correcto de operaciones también.
- Configuraciones de
app.ymlen admin - rake migrate
- rebake posts
También existe la herramienta de reemplazo de cadenas que puede ayudar: ejecútala dentro del contenedor (cambia las cadenas por las tuyas específicas):
discourse remap "https://<cloudflare-account-id>.r2.cloudflarestorage.com/<R2-bucket-name>" "https://your.cdn.domain.com"