From: zuber <marek@stepniowski.com>
Date: Fri, 16 Oct 2009 09:05:27 +0000 (+0200)
Subject: Dodanie szablonów vhost i wsgi.
X-Git-Url: https://git.mdrn.pl/redakcja.git/commitdiff_plain/02265a761a933bfcabd7895301443497976d6f68?ds=sidebyside;hp=--cc

Dodanie szablonów vhost i wsgi.
---

02265a761a933bfcabd7895301443497976d6f68
diff --git a/platforma.vhost.template b/platforma.vhost.template
new file mode 100644
index 00000000..959b1645
--- /dev/null
+++ b/platforma.vhost.template
@@ -0,0 +1,38 @@
+<VirtualHost *:80>
+    ServerName %(project_name)s.example.com
+    ServerAdmin admin@example.com
+
+    WSGIDaemonProcess %(project_name)s user=%(user)s group=%(user)s processes=2 threads=15 display-name=%%{GROUP} python-path=%(path)s/lib/python2.5/site-packages
+    WSGIProcessGroup %(project_name)s
+
+    WSGIScriptAlias / %(path)s/%(project_name)s.wsgi
+    <Directory %(path)s>
+        Order allow, deny
+        allow from all
+    </Directory>
+
+    Alias /media %(path)s/media
+    <Directory %(path)s/media>
+        Options Indexes
+        Order allow, deny
+        Allow from all
+    </Directory>
+        
+    Alias /admin-media %(path)s/admin-media
+    <Directory %(path)s/admin-media>
+        Options Indexes
+        Order allow, deny
+        Allow from all
+    </Directory>
+
+    Alias /static %(path)s/releases/current/%(project_name)s/static
+    <Directory %(path)s/releases/current/%(project_name)s/static>
+        Options Indexes
+        Order allow, deny
+        Allow from all
+    </Directory>
+
+    LogLevel warn
+    ErrorLog /var/log/apache2/error.log
+    CustomLog /var/log/apache2/access.log combined
+</VirtualHost>
diff --git a/platforma.wsgi.template b/platforma.wsgi.template
new file mode 100644
index 00000000..76e39032
--- /dev/null
+++ b/platforma.wsgi.template
@@ -0,0 +1,25 @@
+#!%(python)s
+import site
+site.addsitedir('%(path)s/lib/python2.5/site-packages')
+
+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 = [
+	'%(path)s/releases/current/%(project_name)s',
+	'%(path)s/releases/current',
+	'%(path)s/releases/current/apps',
+	'%(path)s/releases/current/lib',
+] + sys.path
+
+# Run Django
+os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
+
+from django.core.handlers.wsgi import WSGIHandler
+application = WSGIHandler()