Jak skonfigurować kompresor django na heroku, kompresja offline do S3

Śledziłem wszystkie sugestie QA znalezione na SO i na różnych blogach, wszystko działa dobrze na moim komputerze dev i nic nie działa na heroku.

oto moje ustawienia:

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

Kiedy uruchamiam polecenie collectstatic / kompresję, wszystko jest w porządku, widzę pliki zbierane do S3 i umieszczane w odpowiednich miejscach. Widzę plik manifestu.

Ładowanie dowolnej strony z tagiem kompresora, pokaż błądOfflineGenerationError: You have offline compression enabled but key "d2a53169c44dec41ce3ee7da19b2b9d4" is missing from offline manifest. Bieganiepython manage.py compress znowu nic nie rozwiązuje. kiedy sprawdzam plik manifestu, rzeczywiście klucz, którego szuka, nie istnieje.

Co tu jest nie tak?

Pytanie, które już sprawdziłem:

Jak skonfigurować django-compressor i django-staticfiles za pomocą Amazon S3?

Django Compressor z S3 URL Heroku

Konfigurowanie kompresora django ze zdalnym magazynowaniem (django-storage - amazon s3)

questionAnswers(3)

yourAnswerToTheQuestion