Fabfile: allow to define extra packages to install

This commit is contained in:
Yohan Boniface 2017-05-10 20:08:29 +02:00
parent 5a11034a13
commit f926126eee

View file

@ -124,7 +124,10 @@ def write_default(ctx):
@task
def deploy(ctx):
as_umap(ctx, '/srv/umap/venv/bin/pip install umap-project --upgrade')
cmd = '/srv/umap/venv/bin/pip install {} --upgrade'
as_umap(ctx, cmd.format('umap-project'))
if ctx.config.get('extra_packages'):
as_umap(ctx, cmd.format(' '.join(ctx.config.extra_packages)))
umap_cmd(ctx, 'migrate')
umap_cmd(ctx, 'collectstatic --noinput --verbosity 0')
umap_cmd(ctx, 'storagei18n --verbosity 0')