summaryrefslogtreecommitdiff
path: root/baserock_openid_provider/uwsgi.ini
diff options
context:
space:
mode:
Diffstat (limited to 'baserock_openid_provider/uwsgi.ini')
-rw-r--r--baserock_openid_provider/uwsgi.ini22
1 files changed, 22 insertions, 0 deletions
diff --git a/baserock_openid_provider/uwsgi.ini b/baserock_openid_provider/uwsgi.ini
new file mode 100644
index 00000000..0849096d
--- /dev/null
+++ b/baserock_openid_provider/uwsgi.ini
@@ -0,0 +1,22 @@
+# Configuration for uWSGI web application gateway for Baserock OpenID provider.
+#
+# System-wide configuration should live in /etc/uwsgi.ini.
+#
+# Some good reading for uWSGI:
+# - http://uwsgi-docs.readthedocs.org/en/latest/ThingsToKnow.html
+# - http://uwsgi-docs.readthedocs.org/en/latest/Configuration.html
+
+[uwsgi]
+need-plugin = python
+
+# This slightly weird setup seems the only way to avoid
+# django.ImproperlyConfigured exceptions.
+pythonpath = /srv/baserock_openid_provider
+chdir = /srv/baserock_openid_provider/baserock_openid_provider
+wsgi = wsgi
+
+# These numbers are pulled completely out of my arse. Testing should
+# be done to find good values.
+processes = 1
+
+buffer-size = 32768