【问题标题】:How to exclude from delete folder during heroku deploy?在heroku部署期间如何从删除文件夹中排除?
【发布时间】:2021-06-16 14:31:13
【问题描述】:

我在 heroku 上部署了可以保存带有数据库记录的文件的应用程序。问题是,当我再次部署一些更改时,带有文件的文件夹是新的,没有部署之前存在的文件(数据库中的行当然保留)。如何解决这个问题?我希望在 Heroku 上的所有未来部署期间,根应用程序文件夹中的文件夹“文件”保持不变。

应用程序 - nodejs + express + react + postgresl

【问题讨论】:

    标签: node.js database heroku deployment directory


    【解决方案1】:

    这是不可能的,Heroku 提供了一个 ephemeral 文件系统,在每次部署后都会被清除。

    您需要将数据保存在数据库中(MongoDB Atlas、Heroku Postgres 插件)或使用外部文件存储(AWS S3、Dropbox)。

    查看Files on Heroku 以查看一些选项和示例。

    【讨论】:

      猜你喜欢
      • 2018-05-26
      • 1970-01-01
      • 2013-03-11
      • 2023-04-09
      • 2023-03-10
      • 2014-08-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多