我的本地计算机上有一个正在运行的应用程序。文件结构是:
nobanter
betDeNoBanter.xlsx
database(directory)
fetchMatches.py
flask-env(virtual-env folder)
helloScript.py
index.py(main file)
index.pyc
Procfile (a file whose contents are mentioned below)
templates(directory)
testingSheets.py
页面https://medium.com/@johnkagga/deploying-a-python-flask-app-to-heroku-41250bda27d0中提及的说明中Procfile
的内容:
web: gunicorn app:app
我明白我的主文件名为index.py
。 Procfile
的内容应该是什么?
答案 0 :(得分:0)
从同一个教程:
Heroku使用
web
为应用程序启动Web服务器。app:app
指定模块和应用程序名称。在我们的应用程序中,我们有app模块,我们的flask应用程序也称为app。如果你的不同,你可以改变它们。
因此,您需要使用index:something
,其中something
是您的Flask应用的名称。如果您的index.py
文件包含
app = Flask(__name__)
就像在Flask快速入门中一样,您将使用web: gunicorn index:app
。