如何在推送Heroku时停止覆盖目录

时间:2013-02-02 20:47:21

标签: django git heroku directory

这看起来很简单,但我找不到修复方法。我在heroku上有一个django应用程序。我正在使用heroku作为临时环境。我的应用程序使用目录media来处理从管理页面上传的图像和文件。

当我git push heroku master时它会销毁这个目录,即使它没有添加到仓库中。

我该怎么办?

1 个答案:

答案 0 :(得分:2)

Heroku不提供持久存储。

git push上,您的代码将转换为 slug ,然后将其分发到您的应用程序运行的dyno。有关详细信息,请参阅https://devcenter.heroku.com/articles/slug-compiler

如果您想要持久存储,则应将应用程序与AWS S3(简单存储服务)或其他服务集成。