dschaper
(Dan Schaper)
16.Февраль.2021 06:21:36
1
Мы недавно перенесли наше хранилище файлов на S3, используя вики-руководство, опубликованное здесь на meta. Всё* теперь, похоже, загружается через наши два CDN. (Один для статических файлов, другой для загрузок, как рекомендуется в руководстве вики.)
У нас есть изображения для двух групп пользователей — аватарные значки (Avatar Flair Images), и они теперь загружаются напрямую из бакета для загрузок, а не через CDN S3, как остальные изображения. Я не знаю, какие команды Rails нужно выполнить, чтобы обновить эти домены и использовать вместо прямого доступа к бакету CDN S3.
1 лайк
dschaper
(Dan Schaper)
17.Февраль.2021 19:32:58
2
Не уверен, связано ли это с Secure Media Uploads breaks Group flair image - #4 by Benjamin_D , попробую загрузить новое изображение для проверки.
dschaper
(Dan Schaper)
17.Февраль.2021 20:11:11
3
По-прежнему загружается напрямую из бакета, а не из CDN, используя коммит 4739bdac0a
1 лайк
Falco
(Falco)
17.Февраль.2021 20:35:41
5
Я могу воспроизвести то же самое на Meta, сейчас посмотрю.
3 лайка
dschaper
(Dan Schaper)
17.Февраль.2021 20:36:02
6
Похоже, у меня неправильно задана переменная:
data-s3-cdn="https://b2discourse.pi-hole.net" data-s3-base-url="//pi-hole-discourse.s3.us-west-001.backblazeb2.com">
Из:
<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">
Единственный Base URL, который я вижу на странице настроек, — это URL для долгого опроса. В данный момент он установлен в /.
Может ли решение заключаться в добавлении новой переменной окружения DISCOURSE_S3_BASE_URL: https://b2discourse.pi-hole.net?
Вот текущая настройка 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 лайк
Falco
(Falco)
18.Февраль.2021 18:42:27
7
Этот pull request исправит это
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 лайка
dschaper
(Dan Schaper)
18.Февраль.2021 20:22:44
8
Подтвердите, что исправление работает.
2 лайка
Falco
(Falco)
Закрыл(а) тему
19.Февраль.2021 11:00:38
9
Эта тема была автоматически закрыта через 14 часов. Новые ответы больше не принимаются.