Problema na exibição de URL de imagem do Cloudflare R2: explicação detalhada e correção

Você adicionou esta linha ao seu app.yml (ou adicionou o domínio à configuração de administrador S3 CDN URL)?

DISCOURSE_S3_CDN_URL: https://seu.domínio.R2.com # (seu domínio personalizado real do R2)

Tudo também precisa estar na ordem correta de operações:

  1. Configurações de app.yml no admin
  2. rake migrate
  3. rebake posts

Também existe a ferramenta de substituição de strings que pode ajudar — execute dentro do contêiner (substitua as strings pelas suas específicas):

discourse remap "https://<cloudflare-account-id>.r2.cloudflarestorage.com/<R2-bucket-name>" "https://seu.domínio.cdn.com"
2 curtidas