在heroku上创建/重命名添加的静态文件

时间:2015-03-31 15:42:10

标签: django heroku static operating-system django-staticfiles

您好我的问题是在我的网站上阻止了一些额外的安全性, 我的轴承在当地运行,这一切都很完美。

基本上在使用它时,我的网站会在发出特定请求后每三分钟压缩/重命名/重新压缩文件(主要是图像文件)。但是,由于在heroku上部署,这不起作用。它说在压缩或重新命名之后它无法使文件变好。

我正在使用Django 1.7

1 个答案:

答案 0 :(得分:0)

Heroku有一个只读文件系统。您只能写入./tmp./log目录:

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

  

有两个可写的目录:./ tmp和./log(在你的应用程序根目录下)。如果您希望在请求期间暂时删除文件,可以写入#{RAILS_ROOT} / tmp / myfile _#{Process.pid}等文件名。无法保证此文件将在后续请求中存在(尽管可能是这样),因此不应将其用于任何类型的永久存储。