#!/bin/bash
if [ -z "$VIRTUAL_ENV" ]; then
echo "You need to activate your virtualenv first!";
exit;
fi
echo 'Getting latest code with `git pull` ...'
git pull
echo 'Updating python packages with `pip install -r requirements.txt` ...'
pip install -r requirements.txt
if [ "$?" -gt 0 ]; then
echo
echo
echo 'Command `pip install -r requirements.txt` failed. Sometimes this is a random download error. If so, just try again.'
exit;
fi
./rebuild-all.bash
echo 'If you have taskd or the web server running, you should restart them now.'