如何下载heroku运行文件?

Posted

技术标签:

【中文标题】如何下载heroku运行文件?【英文标题】:How to download heroku running file? 【发布时间】:2021-09-04 16:21:24 【问题描述】:

是否有可能下载正在运行的应用程序文件? 我将 quick.db 用于我的 discord bot 数据库,我需要在重新启动之前运行带有用户数据的 json 数据库文件。当我将部署一个新版本时,来自 github 的旧 json 数据库文件将加载,我将丢失该数据库中的所有新数据。

感谢一切...

【问题讨论】:

【参考方案1】:

您可以通过编程方式将 json 文件上传到远程存储(S3、DropBox):您可以在重新启动时(如果您可以拦截事件)或定期执行此操作(这可能对您不起作用,这取决于db 已更新)。

您可以在 Heroku Files 上阅读一些可能的选项

下载选项不是一个好主意,因为您需要保护下载端点(我相信您不希望任何人能够获取您的数据)并且因为 Dyno 至少每 24 小时重新启动一次(如果您不这样做) t 部署一天,Dyno 将重新启动,恕不另行通知,并有时间下载您的数据)。

【讨论】:

感谢帮助

以上是关于如何下载heroku运行文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Heroku 的 MongoHQ 下载生产数据到本地机器?

如何从我的 Heroku 下载 csv 更改

在 Heroku 中构建可下载的站点地图 zip 文件

如何使用 cloudinary API 下载文件?

如何在 Heroku 上正确安装 PyICU?

如何在 Heroku 上正确安装 PyICU?