From 202a34c0a0373585e8c8c35087c877979f9a6ed4 Mon Sep 17 00:00:00 2001 From: Luan Date: Tue, 12 Nov 2013 15:32:13 -0200 Subject: [PATCH] Updating fab file to load badges locally too --- fabfile.py | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/fabfile.py b/fabfile.py index 614618a..b8ba268 100644 --- a/fabfile.py +++ b/fabfile.py @@ -89,13 +89,15 @@ def deploy(update=False): sudo('supervisorctl restart all') -def load_badges(): +def load_badges(local=False): + path = '/vagrant/' if local else '~/colab/' - run('mkdir -p ~/colab/www/media/badges') + run(u'mkdir -p {}www/media/badges'.format(path)) - with cd('~/colab/src/'), prefix(WORKON_COLAB): + with cd(u'{}src/'.format(path)), prefix(WORKON_COLAB): run('cp badger/fixtures/images/*.png ../www/media/badges/') run('python manage.py loaddata badger/fixtures/badges.json') + run('python manage.py update_badges') def rebuild_index(age=None, batch=None): @@ -135,6 +137,5 @@ def runserver(update_requirements=False): run('python manage.py syncdb') run('python manage.py migrate') - run('python manage.py loaddata badger/fixtures/badges.json') - run('python manage.py update_badges') + load_badges(local=True) run('python manage.py runserver 0.0.0.0:7000') -- libgit2 0.21.2