From eccf49507ac1ce4f9374966f680fca021809be4a Mon Sep 17 00:00:00 2001 From: Samuel Sirois Date: Tue, 1 Nov 2016 11:14:18 -0400 Subject: [PATCH] Change drush.aliases execution context from local to DOCKER This resolves right issues that I've seen happening under certain circumstances. --- drush.py | 4 ++-- helpers.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/drush.py b/drush.py index 9fa23ad..0afffb8 100644 --- a/drush.py +++ b/drush.py @@ -65,7 +65,7 @@ def make(action='install'): @task -@roles('local') +@roles('docker') def aliases(): """ Copy conf/aliases.drushrc.php in the site environment. @@ -73,7 +73,7 @@ def aliases(): role = 'docker' drush_aliases = env.site_drush_aliases - workspace = env.workspace + workspace = env.docker_workspace if not h.fab_exists(role, drush_aliases): h.fab_run(role, 'mkdir -p {}'.format(drush_aliases)) diff --git a/helpers.py b/helpers.py index 5261950..f04e989 100644 --- a/helpers.py +++ b/helpers.py @@ -56,7 +56,7 @@ if is_core_profile(env.site_profile): env.makefile = path.join(env.builddir, env.site_profile_makefile) else: env.makefile = path.join(env.builddir, env.site_profile, env.site_profile_makefile) -env.site_drush_aliases = path.join(env.site_root, 'sites/all/drush') +env.site_drush_aliases = path.join(env.docker_site_root, 'sites/all/drush') def fab_run(role="local", cmd="", capture=False): """ -- GitLab