dschaper
(Dan Schaper)
Février 16, 2021, 6:21
1
Nous avons récemment migré notre stockage de fichiers vers S3 en utilisant le wiki publié ici sur Meta. Tout* semble désormais être récupéré via nos deux CDN. (Un pour les fichiers statiques et un pour les téléchargements, comme suggéré dans le guide du wiki.)
Nous disposons d’images pour les badges de groupe d’utilisateurs « Avatar Flair Images », et elles sont maintenant récupérées directement depuis le bucket de téléchargement au lieu d’être servies via le CDN S3 comme les autres images. Je ne sais pas quelles commandes Rails doivent être exécutées pour mettre à jour ces domaines afin qu’ils utilisent le CDN S3 au lieu du bucket directement.
1 « J'aime »
dschaper
(Dan Schaper)
Février 17, 2021, 7:32
2
Je ne sais pas si Secure Media Uploads breaks Group flair image - #4 by Benjamin_D est lié, je vais essayer de démarrer une nouvelle image pour vérifier.
dschaper
(Dan Schaper)
Février 17, 2021, 8:11
3
Toujours en train de récupérer directement depuis le bucket et non via le CDN, avec le commit 4739bdac0a
1 « J'aime »
Falco
(Falco)
Février 17, 2021, 8:35
5
Je peux reproduire le même problème sur Meta, je regarde.
3 « J'aime »
dschaper
(Dan Schaper)
Février 17, 2021, 8:36
6
Il semble que j’aie peut-être défini une variable incorrectement :
data-s3-cdn="https://b2discourse.pi-hole.net" data-s3-base-url="//pi-hole-discourse.s3.us-west-001.backblazeb2.com">
À partir de :
<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">
La seule URL de base que je vois dans la page des paramètres est l’URL de sondage long terme. Elle est actuellement définie sur /.
Une nouvelle variable d’environnement DISCOURSE_S3_BASE_URL: https://b2discourse.pi-hole.net serait-elle une solution possible ?
Voici la configuration S3 actuelle :
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 « J'aime »
Falco
(Falco)
Février 18, 2021, 6:42
7
Cette pull request va le corriger
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 « J'aime »
dschaper
(Dan Schaper)
Février 18, 2021, 8:22
8
Confirmez que la correction fonctionne.
2 « J'aime »
Falco
(Falco)
A fermé ce sujet ()
Février 19, 2021, 11:00
9
Ce sujet a été automatiquement fermé après 14 heures. De nouvelles réponses ne sont plus autorisées.