Господа, после настройки S3 в Discourse для превью тем используются ссылки на COS. Я использую Tencent Cloud COS и подключил EO.
DISCOURSE_USE_S3: true
DISCOURSE_S3_REGION: ap-beijing
DISCOURSE_S3_ENDPOINT: https://cos.ap-beijing.myqcloud.com
DISCOURSE_S3_ACCESS_KEY_ID:
DISCOURSE_S3_SECRET_ACCESS_KEY:
DISCOURSE_S3_CDN_URL: https://\*\*\*\*\*\*\*/uploads/discourse
DISCOURSE_S3_BUCKET: \*\*\*\*\*\*\*\*\*\*\*/uploads/discourse
DISCOURSE_S3_BACKUP_BUCKET: \*\*\*\*\*\*\*\*\*\*\*/discourse
DISCOURSE_BACKUP_LOCATION: s3
DISCOURSE_S3_INSTALL_CORS_RULE: false
DISCOURSE_S3_USE_ACLS: false
after_assets_precompile:
- exec:
cd: $home
cmd:
- sudo -E -u discourse bundle exec rake s3:upload_assets
- sudo -E -u discourse bundle exec rake s3:expire_missing_assets
Поскольку у меня свежая установка,
я сразу пересобрал css, js, и изображения были успешно загружены в COS, а все ресурсы теперь кэшируются через домен, привязанный к EO.
Однако, когда я захожу в админ-панель, вижу, что превью тем всё ещё обращаются к ссылкам COS. Подскажите, пожалуйста, в чём причина и как это решить?