我分叉了默认的 python buildpack 并添加了几行,它们基本上将 phantonjs 和 casperjs 可执行文件添加到我的环境中。此处的代码:https ://github.com/tapanpandita/heroku-buildpack-python 。我所做的更改很少(从此处的第 163-196 行https://github.com/tapanpandita/heroku-buildpack-python/blob/主/bin/compile#L163)。
但是,现在的问题是,当我推送到heroku master 时,所有的需求都被重新下载了。这使得部署过程非常缓慢。在我使用默认构建包之前,这不是问题。知道我可能做错了什么吗?这是一个 django 应用程序。