X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/b0de516e7d42ae67a87c6cae601986b787c7f080..d38155ea08184f51939e9e75609d5916a810ea54:/fabfile.py?ds=sidebyside diff --git a/fabfile.py b/fabfile.py index 2badd97a8..a9e621d78 100644 --- a/fabfile.py +++ b/fabfile.py @@ -1,7 +1,6 @@ +# -*- coding: utf-8 -*- from fnpdeploy import * -from catalogue.helpers import update_counters - try: from fabfile_local import * except ImportError: @@ -24,6 +23,20 @@ def production(): ] +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('source %(ve)s/bin/activate && python manage.py localepack -c' % env, pty=True) + + @task def beta(): env.hosts = ['giewont.icm.edu.pl'] @@ -34,6 +47,7 @@ def beta(): env.requirements_file = 'requirements/requirements.txt' env.pre_collectstatic = [ update_counters, + compile_messages, ] env.services = [ Supervisord('beta'),