【问题标题】:Heroku linked to dropbox, cannot delete filesHeroku 链接到 Dropbox,无法删除文件
【发布时间】:2017-02-09 19:24:00
【问题描述】:

我有一个连接到 Dropbox 以进行部署的 Heroku 应用。 在项目期间的某个时候,我想删除一些之前部署的文件,但我无法做到这一点。 我尝试了以下两种方法:

  1. 断开 Dropbox 与 Heroku 的连接,将 Dropbox 重新连接到 Heroku,彻底清理 Dropbox 文件夹并进行部署。所有旧文件,虽然不在 Dropbox 文件夹中,但在 Heroku 中都有
  2. 通过 Heroku 命令行界面访问应用程序,手动删除文件;当我注销然后再次登录时,文件始终存在。

我认为这点 n。 2是由于heroku文件系统,没关系。但是为什么点n。 1 不工作?如何删除 Heroku 中的单个文件(例如,以前通过 Dropbox 加载的文本文件)?

谢谢。

【问题讨论】:

  • 只是出于好奇:是否有充分的理由从 Dropbox 文件夹进行开发?你为什么做这个?你在使用 Git 之类的版本控制系统吗?
  • 我编写了一个非常基本的电报机器人,它需要一些部署,因此我确实使用了 Dropbox,不需要管理太多版本。
  • 我明白了。你看到答案了吗?

标签: file heroku filesystems dropbox


【解决方案1】:

Heroku works 带有部署的概念:

您的应用程序的源代码以及获取的依赖项和构建阶段的输出(例如生成的资产或编译的代码)以及语言和框架都被组装成一个 slug。

您无法访问部署中的特定文件。

您可以在您的开发环境中更改应用程序,做任何您想做的事情,并在 Heroku 上重建 slug。

只要构建通过,“做任何你想做的事”也可能是删除文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多