deploy: set secret_key on setup
authorRadek Czajka <radoslaw.czajka@nowoczesnapolska.org.pl>
Fri, 29 Mar 2013 13:17:33 +0000 (14:17 +0100)
committerRadek Czajka <radoslaw.czajka@nowoczesnapolska.org.pl>
Fri, 29 Mar 2013 13:17:33 +0000 (14:17 +0100)
fnpdjango/deploy/__init__.py
fnpdjango/deploy/templates/localsettings.py.template

index 41089bf..fb093f8 100644 (file)
@@ -13,6 +13,7 @@ Then set up some env properties:
 
 """
 from os.path import abspath, dirname, exists, join
 
 """
 from os.path import abspath, dirname, exists, join
+from django.utils.crypto import get_random_string
 from fabric.api import *
 from fabric.contrib import files
 from fabric.tasks import Task, execute
 from fabric.api import *
 from fabric.contrib import files
 from fabric.tasks import Task, execute
@@ -144,7 +145,7 @@ def upload_localsettings_sample():
     template = '%(project_name)s/localsettings.py.template'
     if not exists(template):
         template = join(dirname(abspath(__file__)), 'templates/localsettings.py.template')
     template = '%(project_name)s/localsettings.py.template'
     if not exists(template):
         template = join(dirname(abspath(__file__)), 'templates/localsettings.py.template')
-    env.secret_key = '' # sth random
+    env.secret_key = get_random_string(50)
     files.upload_template(template, '%(app_path)s/localsettings.py.sample' % env, env)
 
 def upload_nginx_sample():
     files.upload_template(template, '%(app_path)s/localsettings.py.sample' % env, env)
 
 def upload_nginx_sample():
index 5f60b61..f0fa8b1 100644 (file)
@@ -27,5 +27,7 @@ PIWIK_TOKEN = ''
 MEDIA_ROOT = '%(app_path)s/media/'
 STATIC_ROOT = '%(app_path)s/static/'
 
 MEDIA_ROOT = '%(app_path)s/media/'
 STATIC_ROOT = '%(app_path)s/static/'
 
-FNPDJANGO_REALIP = False
-FNPDJANGO_XACCEL = False
+
+# Those should be set to True if you are behind Nginx.
+FNPDJANGO_REALIP = True
+FNPDJANGO_XACCEL = True