Przeniesienie wolnelektury.fcgi i wolnelektury.wsgi do katalogu głównego.
[wolnelektury.git] / wolnelektury / wolnelektury.fcgi
diff --git a/wolnelektury/wolnelektury.fcgi b/wolnelektury/wolnelektury.fcgi
new file mode 100644 (file)
index 0000000..1f9c621
--- /dev/null
@@ -0,0 +1,23 @@
+#!/usr/bin/env python
+import os
+from os.path import abspath, dirname, join
+import sys
+
+# Redirect sys.stdout to sys.stderr for bad libraries like geopy that use
+# print statements for optional import exceptions.
+sys.stdout = sys.stderr
+
+# Add apps and lib directories to PYTHONPATH
+sys.path.insert(0, abspath(join(dirname(__file__), '../../apps')))
+sys.path.insert(0, abspath(join(dirname(__file__), '../../lib')))
+
+# Emulate manage.py path hacking.
+sys.path.insert(0, abspath(join(dirname(__file__), "../../")))
+sys.path.insert(0, abspath(join(dirname(__file__), "../")))
+
+# Run Django
+os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
+
+from django.core.servers.fastcgi import runfastcgi
+runfastcgi(method='threaded', daemonize='false')
+