+# -*- coding: utf-8 -*-
from fnpdeploy import *
-from catalogue.helpers import update_counters
-
try:
from fabfile_local import *
except ImportError:
]
+def update_counters():
+ print '>>> updating counters'
+ require('app_path', 'project_name')
+ with cd(get_django_root_path('current')):
+ run('%(ve)s/bin/python manage.py update_counters' % env, pty=True)
+
+
+def compile_messages():
+ print '>>> compiling messages'
+ require('app_path', 'project_name')
+ with cd(get_django_root_path('current')):
+ run('%(ve)s/bin/python manage.py localepack -c' % env, pty=True)
+
+
@task
def beta():
env.hosts = ['giewont.icm.edu.pl']
env.requirements_file = 'requirements/requirements.txt'
env.pre_collectstatic = [
update_counters,
+ compile_messages,
]
env.services = [
Supervisord('beta'),