Luke Plant avatar Luke Plant committed c019655

Renamed variables for consistency with Django's settings.py

Comments (0)

Files changed (1)

 env.hosts = ['foo@foo.com'] ## CHANGEME!
 
 # Directory where everything to do with this app will be stored on the server.
-DJANGO_APP_DIR = '/home/foo/webapps/myapp_django/' ## CHANGEME!
+DJANGO_APP_ROOT = '/home/foo/webapps/myapp_django/' ## CHANGEME!
 
-# Directory where static sources should be collected.
-# This must correspond to the value of STATIC_ROOT in the settings.py
-# that is used on the server.
-STATIC_APP_DIR = '/home/foo/webapps/myapp_static/' ## CHANGEME!
+# Directory where static sources should be collected.  This must equal the value
+# of STATIC_ROOT in the settings.py that is used on the server.
+STATIC_ROOT = '/home/foo/webapps/myapp_static/' ## CHANGEME!
 
-# Subdirectory of DJANGO_APP_DIR in which project sources will be stored
+# Subdirectory of DJANGO_APP_ROOT in which project sources will be stored
 SRC_SUBDIR = 'src'
 
-# Subdirectory of DJANGO_APP_DIR in which virtualenv will be stored
+# Subdirectory of DJANGO_APP_ROOT in which virtualenv will be stored
 VENV_SUBDIR = 'venv'
 
 # Python version
 
 # Commands to stop and start the webserver that is serving the Django app.
 # CHANGEME!  These defaults work for Webfaction
-DJANGO_SERVER_STOP = posixpath.join(DJANGO_APP_DIR, 'apache2', 'bin', 'stop')
-DJANGO_SERVER_START = posixpath.join(DJANGO_APP_DIR, 'apache2', 'bin', 'start')
+DJANGO_SERVER_STOP = posixpath.join(DJANGO_APP_ROOT, 'apache2', 'bin', 'stop')
+DJANGO_SERVER_START = posixpath.join(DJANGO_APP_ROOT, 'apache2', 'bin', 'start')
 DJANGO_SERVER_RESTART = None
 
-src_dir = posixpath.join(DJANGO_APP_DIR, SRC_SUBDIR)
-venv_dir = posixpath.join(DJANGO_APP_DIR, VENV_SUBDIR)
+src_dir = posixpath.join(DJANGO_APP_ROOT, SRC_SUBDIR)
+venv_dir = posixpath.join(DJANGO_APP_ROOT, VENV_SUBDIR)
 
 
 def virtualenv(venv_dir):
     if exists(venv_dir):
         return
 
-    with cd(DJANGO_APP_DIR):
+    with cd(DJANGO_APP_ROOT):
         run("virtualenv --no-site-packages --python=%s %s" %
             (PYTHON_BIN, VENV_SUBDIR))
         run("echo %s > %s/lib/%s/site-packages/projectsource.pth" %
 
 
 def build_static():
-    assert STATIC_APP_DIR.strip() != '' and STATIC_APP_DIR.strip() != '/'
+    assert STATIC_ROOT.strip() != '' and STATIC_ROOT.strip() != '/'
     # Before Django 1.4 we don't have the --clear option to collectstatic
-    run("rm -rf %s/*" % STATIC_APP_DIR)
+    run("rm -rf %s/*" % STATIC_ROOT)
 
     with virtualenv(venv_dir):
         with cd(src_dir):
             run_venv("./manage.py collectstatic -v 0 --noinput")
 
-    run("chmod -R ugo+r %s" % STATIC_APP_DIR)
+    run("chmod -R ugo+r %s" % STATIC_ROOT)
 
 
 @task
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.