2015-03-31 33 views
1

嗨我有一個問題,阻止我的網站上的一些額外的安全, 在我的方位,當在本地運行時,這一切都完美的作品。在heroku上創建/重命名添加的靜態文件

基本上,當它被使用時,我的網站會在做出特定請求後每三個小步驟壓縮/重命名/重新壓縮文件(主要是圖像文件)。但是由於在heroku上部署,這不起作用。它說它壓縮或重命名它後無法罰款文件。

我使用Django 1.7

回答

0

的Heroku擁有只讀文件系統。你可以只寫./tmp./log目錄:

https://devcenter.heroku.com/articles/read-only-filesystem

有兩個目錄是可寫的:./tmp和./log(在你的應用程序根目錄)。如果您希望在請求期間臨時刪除文件,則可以寫入文件名,如#{RAILS_ROOT}/tmp/myfile _#{Process.pid}。不能保證這個文件會在後續請求中出現(儘管它可能是),所以這不應該用於任何類型的永久存儲。