Problema di visualizzazione URL immagine Cloudflare R2: spiegazione dettagliata e soluzione

Hai aggiunto questa riga al tuo app.yml (o aggiunto il dominio alle impostazioni amministrative S3 CDN URL)?

DISCOURSE_S3_CDN_URL: https://your.R2.domain.com # (il tuo vero dominio personalizzato R2)

Anche l’ordine delle operazioni deve essere corretto:

  1. Impostazioni amministrative app.yml
  2. rake migrate
  3. rebake posts

Esiste anche lo strumento di sostituzione delle stringhe che potrebbe essere utile: eseguilo all’interno del contenitore (sostituisci le stringhe con quelle specifiche per il tuo caso):

discourse remap "https://<cloudflare-account-id>.r2.cloudflarestorage.com/<R2-bucket-name>" "https://your.cdn.domain.com"
2 Mi Piace