我的Python Flask-SocketIO Webapp未在Heroku上运行

时间:2018-10-23 12:03:12

标签: python heroku flask socket.io

在Heroku上部署this app时遇到了一些麻烦。代码位于文件夹中,我在其中使用git init创建了一个git,将所有内容添加到我的git中,然后将所有内容推送到Heroku,然后再运行它。

我生成了requirements.txt,而我的procfile看起来像这样:

test: python "application.py" heroku ps:scale web=1

但是我假设不会加载任何内容,因为我只运行Python部分。我该如何部署它,以便Heroku不仅可以运行我的Python脚本,还可以运行带有javascript和index.html文件的前端部分?

1 个答案:

答案 0 :(得分:1)

  1. 对于开发,you can serve static files with Flask
  2. 要进行生产,请使用云CDN(例如Amazon或Google的云CDN)或将网络服务器添加到您的应用程序(Nginx或Apache或其他)。