Django ソリューションを本番環境にデプロイする際に、圧縮およびコンパイルされた静的ファイルで問題が発生しました。静的ファイルの提供も処理する Nginx リバース プロキシで Django を実行しています。
一部のファイル (特に js ファイルと css ファイル) が見つかりません。これは、settings.py の次の設定によって圧縮が有効になっているために発生していることに気付きました。
COMPRESS_ENABLED = True
COMPRESS_PRECOMPILERS = (
('text/coffeescript', 'coffee --compile --stdio'),
('text/less', 'lessc {infile} {outfile}'),
)
COMPRESS_JS_FILTERS = [
'compressor.filters.jsmin.JSMinFilter'
]
INSTALLED_APPS = (
# [..]
'compressor',
# [..]
)
では、本番環境にデプロイするためにプリコンパイルと圧縮をフリーズする最も正しい方法は何ですか? ありがとう