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文件更改[重复]的主要内容,如果未能解决你的问题,请参考以下文章