我是很新的编码,我正试图部署一个应用程序与Heroku。我的应用程序在我的本地主机上运行良好。app.py文件有:
from fig import app
if __name__=='__main__':
app = app.run(debug=True)
Procfile有:
web:gunicorn app.py
但是每次我试图部署它,我得到一个错误:
at=error code=H14 desc="No web processes running" method=GET path="/" host=procesofig.herokuapp.com request_id=2aacdf80-3a8d-46b6-981c-11464a57c88a fwd="190.42.230.216" dyno= connect= service= status=503 bytes= protocol=https
你知道会发生什么吗?
heroku中的Procfile以错误的方式初始化
像这样使用
web: gunicorn app:app
还要确保添加一个包含所有依赖项的requirements.txt