고수님들, Discourse에 S3 설정을 완료했는데, 테마 이미지浏览链接(참조 링크)이 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에 바인딩된 도메인을 통해 접근하고 캐시되고 있습니다.
그런데 백오피스를 열면 테마 이미지(cover image)가 여전히 COS 링크로 표시되는데, 이것이 왜 그런지, 해결 방법을 알고 계신 고수님 계신가요?