Heroku文件更改[重复]

Posted

技术标签:

【中文标题】Heroku文件更改[重复]【英文标题】:Heroku file changing [duplicate] 【发布时间】:2021-07-14 13:02:41 【问题描述】:

我有一个用 python 制作的 discord 机器人,最近我开始将它流式传输到 heroku。对于那个机器人,我有一个数据库,似乎 heroku 在每次部署时都会重置数据库的文件,我只想知道我是否需要做一些事情来允许 Heroku 更改其源文件上的文件(它们在 github 上)。

【问题讨论】:

【参考方案1】:

Heroku 文件系统是 ephemeral,因此文件是临时的,并在每次 Dyno 重新启动和应用程序重新部署时被删除。 您需要将所有数据(非临时数据)保存在数据库或远程文件系统等外部存储上。

如果您正在考虑保存纯文件,请阅读此Files on Heroku 以查看几个选项。 如果你想更新 Github 上的数据,你需要从你的应用程序中完成,基本上是执行一次提交(使用 PyGithub)。

【讨论】:

以上是关于Heroku文件更改[重复]的主要内容,如果未能解决你的问题,请参考以下文章

将CircleCI更改部署到Heroku

Heroku 数据库 [重复]

在部署到 Heroku 之前,我应该对 MERN 应用程序的 package.json 文件的脚本进行哪些更改?

从heroku中提取更改的数据

如何从我的 Heroku 下载 csv 更改

Node Js,Git,Heroku:Git承诺不推送git,因为大文件过去曾提交了几次提交[重复]