Ragazzi, dopo aver configurato S3 su Discourse, perché le anteprime dei topic utilizzano ancora i link COS? Sto usando Tencent Cloud COS con EO in接入.
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
Poiché ho appena installato Discourse, ho ricompilato direttamente CSS e JS; le immagini sono state caricate correttamente su COS e le risorse sono servite tramite la cache del dominio associato a EO.
Tuttavia, aprendo il pannello di amministrazione, noto che le anteprime dei topic utilizzano ancora i link diretti COS. Qualcuno sa perché e come risolvere?