我正在运行一个简单的bottle应用程序,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配置文件并使用 with bottle 。我想为gunicorn工作者添加许多额外的功能(例如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"
任何人都知道如何使用瓶子gunicorn控制器来实现同样的目标?
答案 0 :(得分:0)
通过采取不同的方法来解决它。
我正在使用此问题的代码:Bottle with Gunicorn
这使得可以从CLI使用gunicorn并在gunicorn中加载瓶子应用程序。现在我可以使用CLI将gunicorn与配置文件一起使用,它适用于瓶子。瓶子现在基本上是一个Gunicorn模块。