我有一个允许用户上传文档的应用。该应用程序将文档保存到服务器上的文件夹,例如users_documents。该应用程序托管在Heroku上。
当我执行git push heroku master时,部署了新应用程序但是users_documents中的所有文件都被删除了,有没有办法告诉git(或heroku)不要重写该文件夹?
答案 0 :(得分:1)
您应该将数据存储在比Heroku's ephemeral file storage更永久的内容中。当dyno重新启动时,你的数据会消失,即使你没有打算重新启动你的dyno,Heroku维护可能会启动新的,因为硬件需要维护。
答案 1 :(得分:0)