X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/3e82fe190f3d1fbfb7300a98ff1a3a0497d9e237..48625c4ed3b93daecc8df786f6fdc45a2477122e:/deployment/base.py diff --git a/deployment/base.py b/deployment/base.py index 54333259..6a1fd559 100644 --- a/deployment/base.py +++ b/deployment/base.py @@ -1,4 +1,6 @@ -from fabric.api import env +import os + +from fabric.api import env, require from fabric.tasks import Task from fnpdjango.deploy import Command @@ -17,9 +19,14 @@ class Environment(Task): for k,v in self.env_vars.items(): env[k] = v - build_cmd = '../../ve/bin/python manage.py build --npm-bin=%s' % self.npm_bin + require('app_path') + + build_cmd = '../../ve/bin/python manage.py build --npm-bin=%s --editor-npm-env=%s' \ + % (self.npm_bin, os.path.join(env['app_path'], 'npm_env')) if 'node_bin_path' in self.env_vars: build_cmd += ' --node-bin-path=%s' % self.env_vars['node_bin_path'] + if 'editor_optimize' in self.env_vars: + build_cmd += ' --editor-optimize=%s' % self.env_vars['editor_optimize'] env.pre_collectstatic = [ Command([build_cmd], '')