Je tombe sur ce problème et je suis toujours très confus après avoir lu ce fil de discussion…
J’essaie de servir les uploads S3 (pas les assets compilés) via un CDN (Cloudfront).
Si je configure « s3 cdn url » via l’écran des paramètres, cela fonctionne comme prévu (enfin… sauf pour System upload not using s3 cdn url).
Cependant, si je configure via DISCOURSE_S3_CDN_URL et que je reconstruis, l’interface utilisateur est cassée car elle tente de charger les assets compilés depuis mon URL CDN S3.
Il semble que DISCOURSE_S3_CDN_URL / s3_cdn_url ne devraient affecter que les uploads, et que DISCOURSE_CDN_URL ne devrait affecter que les assets.