diff --git a/examples/read_django_settings.py b/examples/read_django_settings.py new file mode 100644 index 00000000..045fa242 --- /dev/null +++ b/examples/read_django_settings.py @@ -0,0 +1,21 @@ +""" +Use this config file in your script like this: + + $ gunicorn project_name.wsgi:application -c read_django_settings.py + +You need to replace the exec() call if you want it to work on Python 2. +""" + +settings_dict = {} + +with open('frameworks/django/testing/testing/settings.py') as f: + exec(f.read(), settings_dict) + +loglevel = 'warning' +proc_name = 'web-project' +workers = 1 + +if settings_dict['DEBUG']: + loglevel = 'debug' + reload = True + proc_name += '_debug'