diff --git a/deploy/malawi/dev-requirements.txt b/deploy/malawi/dev-requirements.txt index b41cc8078..fa5a6af93 100644 --- a/deploy/malawi/dev-requirements.txt +++ b/deploy/malawi/dev-requirements.txt @@ -1 +1 @@ -fabric==1.14.1 +Fabric3==1.14.post1 diff --git a/docs/systems-administration/common-tasks.md b/docs/systems-administration/common-tasks.md index 6ceb976b0..57a17eac2 100644 --- a/docs/systems-administration/common-tasks.md +++ b/docs/systems-administration/common-tasks.md @@ -3,7 +3,9 @@ Common System Administration Tasks ## Deploying Code -To deploy code you must first connect to the VPN. Then run: +Deploying code requires installing fabric3 (`pip install -r requrements/deploy/dev-requirements.txt`). + +Then, to deploy you must first connect to the VPN. Then run: ``` fab malawi deploy diff --git a/fabfile.py b/fabfile.py index 3285ef40b..a2561b99e 100644 --- a/fabfile.py +++ b/fabfile.py @@ -1,7 +1,7 @@ from fabric.api import * -VIRTUALENV_HOME = '/home/dimagi/.virtualenvs/cstock/bin' +VIRTUALENV_HOME = '/home/cstock/.virtualenvs/cstock/bin/' PIP = f'{VIRTUALENV_HOME}/pip' PYTHON = f'{VIRTUALENV_HOME}/python' @@ -10,9 +10,8 @@ def malawi(): """ Malawi configuration """ - env.deploy_dir = '/home/dimagi/src' - env.hosts = ['dimagi@10.84.168.89'] - env.code_dir = f'{env.deploy_dir}/logistics' + env.hosts = ['cstock@10.10.100.77'] + env.code_dir = '/home/cstock/www/cstock/code_root' env.branch = "main"