如何将 python Bottle 和 Gunicorn 与自定义设置 ini 文件一起使用?

How do I use python Bottle and Gunicorn with custom settings ini file?

我是 运行 一个简单的 bottle application with gunicorn 网络服务器,应用程序运行良好。我的代码:

from bottle import route, run, template

@route('/hello/<name>')
def index(name):
    return template('<b>Hello {{name}}</b>!', name=name)

bottle.run(server='gunicorn', workers="3")

问题

现在我想创建自己的 gunicorn 配置文件 并将其与 bottle 一起使用。我想为 gunicorn workers 添加很多额外的功能(例如 SSL),使用配置文件是一个很好的方法。

我试过这个:

bottle.run(server='gunicorn', config="settings.py.ini")
AND
bottle.run(server='gunicorn', -c="settings.py.ini")

我知道在 CLI 中,这个设置文件可以像这样设置为一个额外的选项:

-c CONFIG, --config CONFIG
gunicorn --config="settings.py.ini"

有人知道在使用 bottle gunicorn 控制器时如何实现同样的事情吗?

通过不同的方法解决了它。

我正在使用这个问题的代码:Bottle with Gunicorn

这使得可以从 CLI 使用 gunicorn 并在 gunicorn 中加载 bottle 应用程序。现在我可以使用 CLI 将 gunicorn 与配置文件一起使用,它可以与 bottle 一起使用。 Bottle 现在基本上是一个 Gunicorn 模块。