Problema de visualización de URL de imagen de Cloudflare R2: explicación detallada y solución

¿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.

  1. Configuraciones de app.yml en admin
  2. rake migrate
  3. 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"
2 Me gusta