heroku保留文件/文件夹,同时将新版本的nodejs应用程序重新部署到heroku

我的图像文件夹结构如下所示

./public/img/** 

在img文件夹下我有以下文件夹 – categoryImages,languageImages,socialShareImages和userImages。 现在我想保留userImages,因为这包含用户上传的图像,但是每次我用“git push heroku master”部署我的应用程序的新版本到heroku时,它会覆盖userImages文件夹。 我尝试没有userImages文件夹在我的git存储库,但即使这没有帮助。 看起来像每次上传新版本的应用程序的每个文件夹和文件被重写。 现在问题是如何保留这个userImages文件夹?

问候,奇丹

Heroku有一个短暂的文件系统 ,据我所知(尽可能多的我不知道),我不认为你可以得到任何文件坚持。

但是,heroku为每个应用程序提供一个免费的Postgres数据库,并且数据库中的任何内容都将保留。 你将不得不使用node.js pg包来访问Postgres。

编辑:我相信也可以使用S3(这可能会更好的像图像的东西)。 不过你得看看