如何将 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 模块。
我是 运行 一个简单的 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 模块。