在Heroku上部署Django和Angular 2

时间:2017-10-11 01:04:05

标签: python django angular heroku

我有点路障。在一个GitHub存储库下,我有两个服务。一个 Django API和一个 Angular 2 应用程序(如果我的词汇量不准确,请原谅我)。我正在尝试使用 Heroku 来完成托管。我当前的Procfile看起来像这样:

web: node frontend/server.js
api: gunicorn platform/Minieco/wsgi.py

然而,当我通过Heroku的网站构建时,我得到以下输出:

-----> Python app detected
-----> Installing requirements with pip
-----> Discovering process types
   Procfile declares types -> api, web
-----> Compressing...
   Done: 47.2M
-----> Launching...
   Released v7
   https://minieco.herokuapp.com/ deployed to Heroku

它将应用程序检测为Python,而实际上只有API。也许这不是问题所在,但它对我来说很突出。无论哪种方式,当我访问网站时出现应用程序错误,为了同时运行这两种服务,采取了哪些正确的步骤?

编辑:

我希望Django API和Angular前端能够像服务器和客户端一样彼此独立。我将使用gunicorn服务器django,并节点表达服务器Angular。假设这有效,我怎样才能让Heroku做到这一点?

0 个答案:

没有答案