Я использую amazon s3 для хранения статических файлов и django-compressor для сжатия файлов js и css с помощью COMPRESS_OFFLINE = True
.
Для развертывания на моем рабочем сервере я сначала запускаю python manage.py compress
, который загружает сжатые файлы в Amazon s3, а затем выполняет git push в мое хранилище. На рабочем сервере я извлекаю данные из этого репозитория и всегда сталкиваюсь с проблемой синхронизации между сгенерированными файлами css и js.
Я искал возможности и заметил, что компрессор действительно смотрит на время модификации сжатых файлов. Когда я проверяю дату изменения между статическими файлами в моей статической папке моего приложения (не файлы S3), я заметил, что они разные, я считаю, что причина в том, что git изменяет дату изменения измененных файлов.
Как я могу это исправить?
Спасибо
manage.py compress
(ссылки js и css обновляются в шаблонах *.html для ссылки на серверы amazon) или вы отправляете исходные файлы? Другой вопрос: вы сжимаете и отправляете одни и те же файлы на рабочий сервер? Какой результат вы ожидаете? К сожалению, пока не ясно. - person vadishev   schedule 25.11.2012