【发布时间】:2020-08-03 22:10:04
【问题描述】:
我有一个在 Heroku 上运行的 python 程序,它是从 github 存储库部署的。但该程序使用 .txt 文件来保存有关使用/日志的数据。有时我会更新代码,但问题是在我将更改提交到 github 并再次部署程序后,所有所说的 .txt 文件都是从 github 复制的,所以我丢失了所有重要数据。
我已经尝试使用heroku run bash -a appname 访问 bash 并使用 git 推送到我的 github 帐户,购买它产生了一堆错误。
我也尝试暂时使用cat filename.txt 来复制内容,但我注意到文件与我在 github 上的文件没有什么不同,此外,我所做的任何更改都像 git init 或 @987654324 @ 退出控制台后不保存。
理想的解决方案是通过某种方式从 heroku 提交到 github,但至少可以看到更改的方式也将不胜感激。也许有人知道这样做的方法?
提前谢谢你
【问题讨论】:
-
我会考虑一种不同的方法:作为一个 Python 应用程序,你可以有一个端点(Flask)来获取数据并保存(甚至是增量的)。这可能更容易,您只需要有一个客户端应用程序(或使用 Postman 手动)来调用端点