dschaper
(Dan Schaper)
16 Febrero, 2021 06:21
1
Hemos trasladado recientemente nuestro almacenamiento de archivos a S3 utilizando la wiki publicada aquí en meta. Todo* parece estar siendo recuperado ahora a través de nuestras dos CDNs. (Una para archivos estáticos y otra para cargas, tal como se sugiere en la guía de la wiki.)
Tenemos imágenes para dos grupos de usuarios: Imágenes de insignias de avatar de grupo de usuarios, y ahora se están recuperando directamente desde el bucket de cargas en lugar de desde la CDN de S3 como las demás imágenes. No sé qué comandos de Rails deben ejecutarse para actualizar esos dominios para que usen la CDN de S3 en lugar del bucket directamente.
1 me gusta
dschaper
(Dan Schaper)
17 Febrero, 2021 19:32
2
No estoy seguro si Secure Media Uploads breaks Group flair image - #4 by Benjamin_D está relacionado; probaré inicializar una nueva imagen para verificarlo.
dschaper
(Dan Schaper)
17 Febrero, 2021 20:11
3
Siguiendo extrayendo directamente del bucket y no desde la CDN usando el commit 4739bdac0a
1 me gusta
Falco
(Falco)
17 Febrero, 2021 20:35
5
Puedo reproducir lo mismo en Meta, echando un vistazo.
3 Me gusta
dschaper
(Dan Schaper)
17 Febrero, 2021 20:36
6
Parece que podría tener una variable configurada incorrectamente:
data-s3-cdn="https://b2discourse.pi-hole.net" data-s3-base-url="//pi-hole-discourse.s3.us-west-001.backblazeb2.com">
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 única URL base que puedo ver en la página de Configuración es la URL de sondeo largo. Actualmente está configurada como /.
¿Sería una nueva variable de entorno DISCOURSE_S3_BASE_URL: https://b2discourse.pi-hole.net una posible solución?
Esta es la configuración actual de 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 me gusta
Falco
(Falco)
18 Febrero, 2021 18:42
7
Este pull request lo solucionará
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 Me gusta
dschaper
(Dan Schaper)
18 Febrero, 2021 20:22
8
Confirma que la solución está funcionando.
2 Me gusta
Falco
(Falco)
Cerrado
19 Febrero, 2021 11:00
9
Este tema se cerró automáticamente después de 14 horas. Ya no se permiten nuevas respuestas.