We recently moved to Heroku avec we decided to store our assets on Amazon S3 with a Cloudfront distribution.
I use Django Pipeline to compress / compile my assets but I didn't manage to make it points to the correct version. When I run the "collectstatic" management command, it works well:
Post-processed 'css/compress_profile_school.css' as 'css/compress_profile_school.82973855aca5.css Post-processed 'css/compress_profile.css' as 'css/compress_profile.d120536e24f9.css Post-processed 'css/compress_document.css' as 'css/compress_document.864dd7603769.css ...
But when I run the app, it didn't point to the correct version (it uses the one with no hash).
The application is running here: http://dev.unishared.com/
It seems that the Django bundled staticfiles app can't point to the correct version too.
Each time I push new assets version, I have to invalidate my Cloudfront distribution which takes time..
Thanks for your help.