在推送heroku后保存文件夹不被销毁

时间:2012-05-18 02:44:56

标签: git heroku webserver

我有一个允许用户上传文档的应用。该应用程序将文档保存到服务器上的文件夹,例如users_documents。该应用程序托管在Heroku上。

当我执行git push heroku master时,部署了新应用程序但是users_documents中的所有文件都被删除了,有没有办法告诉git(或heroku)不要重写该文件夹?

2 个答案:

答案 0 :(得分:1)

您应该将数据存储在比Heroku's ephemeral file storage更永久的内容中。当dyno重新启动时,你的数据会消失,即使你没有打算重新启动你的d​​yno,Heroku维护可能会启动新的,因为硬件需要维护。

答案 1 :(得分:0)