Как настроить django-компрессор на героку, автономное сжатие до S3

Я следовал всем советам по обеспечению качества, найденным на SO и в разных блогах. На моей машине все работает нормально, а на heroku ничего не работает.

вот мои настройки:

DEFAULT_FILE_STORAGE = 'arena.utils.MediaRootS3BotoStorage' # media files
# storage

AWS_ACCESS_KEY_ID = os.environ.get('AWS_ACCESS_KEY_ID')
AWS_SECRET_ACCESS_KEY = os.environ.get('AWS_SECRET_ACCESS_KEY')
AWS_STORAGE_BUCKET_NAME = os.environ.get('AWS_STORAGE_BUCKET_NAME')
AWS_PRELOAD_METADATA = True # necessary to fix manage.py collectstatic command to only upload changed files instead of all files

S3_URL = 'https://%s.s3.amazonaws.com' % AWS_STORAGE_BUCKET_NAME
MEDIA_URL = S3_URL + '/media/'

STATIC_URL = S3_URL + '/static/'

ADMIN_MEDIA_PREFIX = STATIC_URL + 'admin/'


COMPRESS_URL = STATIC_URL
COMPRESS_OFFLINE = True
COMPRESS_STORAGE = 'utils.CachedS3BotoStorage'
STATICFILES_STORAGE = COMPRESS_STORAGE

Когда я запускаю collectstatic / compress, все в порядке, я вижу, что файлы собираются на S3 и помещаются в нужные места. Я вижу файл манифеста.

Загрузка любой страницы с тегом компрессора, показать ошибкуOfflineGenerationError: You have offline compression enabled but key "d2a53169c44dec41ce3ee7da19b2b9d4" is missing from offline manifest. Бегpython manage.py compress опять ничего не решает. когда я проверяю файл манифеста, действительно, ключ, который он ищет, не существует.

Что здесь не так?

Вопрос, который я уже проверил:

Как настроить django-компрессор и django-staticfiles с помощью Amazon S3?

Компрессор Django с S3 URL Heroku

Настройка django-компрессора с удаленным хранилищем (django-storage - amazon s3)

Ответы на вопрос(3)

Ваш ответ на вопрос