dschaper
(Dan Schaper)
16 Febbraio 2021, 6:21am
1
Recentemente abbiamo spostato l’archiviazione dei file su S3 utilizzando la wiki pubblicata qui su meta. Tutto* sembra ora essere recuperato tramite i nostri due CDN. (Uno per i file statici e uno per i caricamenti, come suggerito nella guida della wiki.)
Abbiamo immagini per due gruppi di utenti, le immagini avatar flair, che vengono ora recuperate direttamente dal bucket di caricamento invece che dal CDN S3 come le altre immagini. Non so quali comandi Rails siano necessari per aggiornare quei domini in modo che utilizzino il CDN S3 invece del bucket direttamente.
1 Mi Piace
dschaper
(Dan Schaper)
17 Febbraio 2021, 7:32pm
2
Non sono sicuro che Secure Media Uploads breaks Group flair image - #4 by Benjamin_D sia correlato, proverò a inizializzare una nuova immagine per verificare.
dschaper
(Dan Schaper)
17 Febbraio 2021, 8:11pm
3
Ancora in fase di recupero diretto dal bucket e non dalla CDN, utilizzando la commit 4739bdac0a
1 Mi Piace
Falco
(Falco)
17 Febbraio 2021, 8:35pm
5
Posso riprodurre lo stesso su Meta, sto dando un’occhiata.
3 Mi Piace
dschaper
(Dan Schaper)
17 Febbraio 2021, 8:36pm
6
Sembra che possa esserci una variabile impostata in modo errato:
data-s3-cdn="https://b2discourse.pi-hole.net" data-s3-base-url="//pi-hole-discourse.s3.us-west-001.backblazeb2.com">
Da:
<meta id="data-discourse-setup" data-cdn="https://discourse-cdn.pi-hole.net" data-base-url="https://discourse.pi-hole.net" data-base-uri="" data-environment="production" data-letter-avatar-version="5_6363c49f2373467b0c1a609f08282e85" data-markdown-it-url="https://b2discourse.pi-hole.net/assets/markdown-it-bundle-04999a8c1ce5e0e2544244cf2303c4383d8aaae90f8446b875a9724470a9aca3.br.js" data-service-worker-url="service-worker-f303985b31c200485c2aa8e2cdf12f43c5ad579c27d72b781c23319094ff1c5e.js" data-default-locale="en" data-asset-version="23d26bd3e38bb68bf4439a677abf8c6a" data-disable-custom-css="false" data-highlight-js-path="/highlight-js/discourse.pi-hole.net/8bc3c58d47a0fcff6af9ab4ac94ae20259fa83c8.js" data-svg-sprite-path="/svg-sprite/discourse.pi-hole.net/svg-27-758bb98be0f3145e18faa8056ce0ec74ec37e41b.js" data-enable-js-error-reporting="true" data-color-scheme-is-dark="true" data-user-color-scheme-id="1" data-user-dark-scheme-id="-1" data-s3-cdn="https://b2discourse.pi-hole.net" data-s3-base-url="//pi-hole-discourse.s3.us-west-001.backblazeb2.com">
L’unico URL di base che riesco a vedere nella pagina delle Impostazioni è l’URL per il polling a lungo termine. Attualmente è impostato su /.
Una nuova variabile d’ambiente DISCOURSE_S3_BASE_URL: https://b2discourse.pi-hole.net potrebbe essere una soluzione possibile?
Questa è l’attuale configurazione S3:
DISCOURSE_USE_S3: true
DISCOURSE_S3_REGION: "us-west-001"
DISCOURSE_S3_INSTALL_CORS_RULE: false
DISCOURSE_S3_CONFIGURE_TOMBSTONE_POLICY: false
DISCOURSE_S3_ENDPOINT: https://s3.us-west-001.backblazeb2.com
DISCOURSE_S3_ACCESS_KEY_ID: REDACT
DISCOURSE_S3_SECRET_ACCESS_KEY: REDACT
DISCOURSE_S3_CDN_URL: https://b2discourse.pi-hole.net
DISCOURSE_S3_BUCKET: pi-hole-discourse
1 Mi Piace
Falco
(Falco)
18 Febbraio 2021, 6:42pm
7
Questa pull request lo risolverà
master ← cdn-flair
merged 08:24PM - 18 Feb 21 UTC
We should use the S3 CDN when available, but this image was missing it.
First… reported at https://meta.discourse.org/t/avatar-flair-image-doesnt-use-s3-cdn/179851/6
I did not add a test as I did not find any flair related tests in the spec folder.
4 Mi Piace
dschaper
(Dan Schaper)
18 Febbraio 2021, 8:22pm
8
Conferma che la correzione funzioni.
2 Mi Piace
Falco
(Falco)
Chiuso
19 Febbraio 2021, 11:00am
9
Questo argomento è stato chiuso automaticamente dopo 14 ore. Non sono più consentite nuove risposte.