run.sh: improve run.sh to run in an already activated virtualenv

This commit is contained in:
Benjamin Dauvergne 2013-07-01 14:04:28 +02:00
parent f1ae216ae0
commit b4e52fe212
2 changed files with 9 additions and 5 deletions

10
run.sh
View File

@ -3,9 +3,11 @@ PROJECT=compte-agglo-montpellier
CTL=${PROJECT}
VENV=${PROJECT}-venv
if [ ! -d $VENV ]; then
./start.sh
else
if [ ! -n "$VIRTUAL_ENV" ]; then
if [ ! -d $VENV ]; then
./start.sh norun
fi
. ./$VENV/bin/activate
./$CTL "${@:-runserver}"
fi
./$CTL "${@:-runserver}"

View File

@ -20,4 +20,6 @@ if [ ! -f $PROJECT.db ]; then
./$CTL migrate --fake
./load-base-data.sh
fi
./$CTL runserver
if [ "$1" != "norun" ]; then
./$CTL runserver
fi