2016-01-21 53 views
1

我正在運行一個簡單的bottle應用程序作爲網絡服務器gunicorn,該應用程序工作正常。我的代碼:如何在自定義設置ini文件中使用python 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配置文件與瓶使用。我想爲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" 

任何人知道如何實現使用瓶子噴槍控制器時也是如此?

回答

0

通過採取不同的方式解決了這個問題。

我正在使用的代碼來自這個問題:Bottle with Gunicorn

這可以從CLI使用gunicorn和gunicorn裝入瓶中應用。現在我可以使用CLI與配置文件一起使用gunicorn,它適用於瓶子。瓶現在基本上是一個Gunicorn模塊。

相關問題