将特定文件夹从heroku拉入github

时间:2013-12-03 21:50:31

标签: git heroku github

我在Heroku中部署了一个简单的应用程序。它是一个MEME生成器。

当用户通过Web与其进行交互时,文件将在服务器的“c”文件夹中创建,但是每当我更新本地计算机上的代码时,将其推送到github然后再推送到Heroku,即文件夹,即在我的本地机器和github上清空,也在服务器上清空。

有没有办法在推送之前将该特定文件夹的内容下载为备份?或者有没有办法设置.gitignore以避免将“c”文件夹从github推送到heroku?

谢谢!

1 个答案:

答案 0 :(得分:1)

这不是你应该如何操作Heroku。

在Heroku上,dynos是短暂的,你不应该依赖它们的存储,当它们重新启动时会被删除。

推送新版本的代码将始终重启dynos,因此将c添加到.gitignore不会改变任何事情。


您应该使用对象存储来进行用户上传,而不是尝试保存到本地磁盘,例如Amazon S3或Google Cloud Storage。