我正在尝试将我为Heroku制作的烧瓶应用程序部署成功。 该应用程序已生成,但在将代码推送到Heroku存储库时出现错误。
我的烧瓶应用程序位于名为server.py的模块内,该变量名为app。 起初我尝试使用gunicorn和写作 web:gunicorn服务器:app 和deplying但没有web dynos,我得到一个错误,说明它是Procfile文件。 关于它的红色,并看到Gunicorn并没有真正在Windows上工作所以我尝试安装Waitress并部署没有成功。这一次,我的箴言写成了所有这些(尝试过几次):
web:waitress-serve --listen = *:8000 server.wsgi:application
web:waitress-serve --listen = *:8000 app.wsgi:application 等等。
添加网络dyno我应该扩展它,因为heroku ps:显示没有dynos。
当我尝试运行heroku ps:scale web = 1时,我得到:
缩放dynos ......! ▸无法找到该过程类型。
我做错了什么?
答案 0 :(得分:0)
我遇到了同样的问题。特别是,女服务员在Windows中本地工作(在Procfile.windows文件$pull
中,然后使用heroku CLI web: waitress-serve index:server
),但是在Heroku部署后失败。对我来说,解决方法是与女服务员进行本地测试(如所述),但使用gunicorn(Procfile中的heroku local -f Procfile.windows
)进行部署。让我知道这是否适合您。