【问题标题】:Force recreation of Heroku slug on git push在 git push 上强制重新创建 Heroku slug
【发布时间】:2013-04-13 03:31:13
【问题描述】:

我在 Heroku 上托管了一个 Django 应用程序已经有一段时间了,到目前为止它运行良好。我现在对 requirements.txt 文件进行了一些更改,但是当我进行 git push 时,感觉它们没有正确安装在 Heroku 上。日志输出显示了一些要求的安装,但不是全部。我猜蛞蝓不会被重新创建,而是刚刚更新。有没有办法强制重新创建完整的蛞蝓?

【问题讨论】:

标签: django heroku pip slug requirements.txt


【解决方案1】:

这个插件https://github.com/lstoll/heroku-repo 将允许您这样做。只需安装并运行heroku repo:rebuild -a appname

【讨论】:

  • 讨厌重复自己(我已经评论过另一个问题),但我觉得有必要警告人们:在尝试了 heroku-repo 插件之后,我确实推荐它.有一个严重的错误:它忽略了 --app 标志。当我打算重建 staging 时,这导致我意外地重建了我们的生产环境。这个错误已经对 repo 开放了一年多,现在没有解决方案。我已经卸载了这个插件。
猜你喜欢
  • 2023-01-31
  • 2011-05-23
  • 2016-08-27
  • 2013-09-04
  • 2011-04-15
  • 2013-06-11
  • 2020-09-22
  • 2011-12-19
  • 1970-01-01
相关资源
最近更新 更多