diff --git a/gunicorn_config.py b/gunicorn_config.py index 065f53875..f0a95ef92 100644 --- a/gunicorn_config.py +++ b/gunicorn_config.py @@ -1,6 +1,5 @@ import multiprocessing import os -import base64 # http://docs.gunicorn.org/en/stable/settings.html # https://github.com/benoitc/gunicorn/blob/master/examples/example_config.py @@ -8,7 +7,7 @@ bind='0.0.0.0:8000' # Worker settings -worker_class=os.environ.get('WORKER_CLASS', 'geventwebsocket.gunicorn.workers.GeventWebSocketWorker') +worker_class=os.environ.get('WORKER_CLASS', 'gevent') worker=int(os.environ.get('WORKERS', 2*multiprocessing.cpu_count())) # Logging settings @@ -17,7 +16,7 @@ accesslog=os.environ.get('ACCESS_LOG', '-') errorlog=os.environ.get('ERROR_LOG', '-') -if not os.environ.get('USE_RELOAD') or os.environ.get('USE_RELOAD').lower() == 'true': +if os.environ.get('USE_RELOAD', "true").lower() == 'true': # Reload on code changes. Useful for development reload=True # poll consumes more resources than inotify, but is more compatible @@ -26,5 +25,5 @@ # TLS / SSL # Check out Let's Encrypt for free certificates https://letsencrypt.org/ if os.environ.get('TLS_KEY') and os.environ.get('TLS_CERT'): - keyfile=os.path.join(os.environ.get('TLS_KEY')) - certfile=os.path.join(os.environ.get('TLS_CERT')) + keyfile=os.environ.get('TLS_KEY') + certfile=os.environ.get('TLS_CERT')