我的图片文件夹结构如下所示
./public/img/**
在img文件夹下我有以下文件夹 - categoryImages,languageImages,socialShareImages和userImages。 现在我想保留userImages,因为它包含用户上传的图像,但每次我使用“git push heroku master”将我的应用程序的新版本部署到heroku时,它会覆盖userImages文件夹。 我尝试在我的git存储库中没有userImages文件夹,但即使这样也无济于事。看起来每次上传新版本的应用程序时,每个文件夹和文件都会被重写。现在的问题是如何保留这个userImages文件夹?
此致 赤丹
答案 0 :(得分:1)
Heroku有一个ephemeral filesystem据我所知,(并且我希望它不是这样)我不认为你可以保留任何文件。
但是,heroku为每个应用提供免费的Postgres数据库,数据库中的任何内容都将保留。您必须使用node.js pg
包来访问Postgres。
编辑:我相信它也可以使用S3(这可能更适合像图像这样的东西)。你不得不这样看。