gpt4 book ai didi

python - Heroku Gunicorn 文件

转载 作者:太空狗 更新时间:2023-10-30 00:34:46 25 4
gpt4 key购买 nike

我很难找到使用带有 gunicorn 和 Heroku 的 flask 创建 Procfile 的文档。我在某处发现语法是:网络:gunicorn my_folder.my_module:app。但我无法让它发挥作用。它仅适用于我的 python 脚本:hello.py 位于应用程序的根文件夹中。当我把它放在一个名为 app 的子文件夹中并创建一个 Procfile: web: gunicorn app.hello:app 它不起作用。仅当我使用 web: gunicorn hello:app 并且我的 python 脚本位于根文件夹中时。有人可以向我解释 Heroku 上 gunicorn 的 Procfiles 的正确语法,以及当 python 脚本位于子文件夹中时如何使其工作吗?

最佳答案

Gunicorn 有一个标志,--chdir,它允许您选择您的 Python 应用所在的目录。因此,如果您的目录结构如下:

my-project/
Procfile
my_folder/
my_module.py

my_module.py 包含:

app = Flask(__name__, ...)

您可以将以下内容放入您的Procfile:

web: gunicorn --chdir my_folder my_module:app

关于python - Heroku Gunicorn 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38851564/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com