1

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

感谢任何东西...

4

1 回答 1

0

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

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

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

于 2021-06-21T15:28:38.233 回答