Heroku将Django应用程序识别为Node应用程序

时间:2014-11-02 10:42:36

标签: python django node.js heroku

我试图将Django应用程序部署到Heroku。这工作正常,直到我安装Node.js通过Grunt设置自动LESS编译。现在发生这种情况:

Deployment failure

我假设发生这种情况是因为我的根文件夹中有一个package.json文件。如何防止Heroku将其识别为Node.js应用程序而不是Django应用程序?目前我的Node.js应用程序不包含任何需要在生产中运行的应用程序,但将来可能会发生变化。

(PS:我很抱歉没有将其作为文本发布。长话短说:我在虚拟机上的终端中工作。)

1 个答案:

答案 0 :(得分:3)

您可以通过在BUILDPACK_URL配置变量中指定自定义buildpack来覆盖默认值并指定您自己的“buildpack”:

heroku config:set BUILDPACK_URL=https://github.com/heroku/heroku-buildpack-python

the Heroku Buildpack Docs

中查看详情