#! /bin/bash ROOT_PATH=. PROJECT_NAME="{{ project_name }}" if [ ! -e "$ROOT_PATH/README.rst" ]; then echo "Placez vous a la racine du projet." exit -1 fi BUILD=$1 if [ "$BUILD" = "" ]; then BUILD='production' fi REQUIREMENTS=$ROOT_PATH/requirements/$BUILD.txt SETTINGS=$PROJECT_NAME.settings.$BUILD VENV_PATH=$ROOT_PATH/.virtualenv if [ -e "$VENV_PATH" ]; then echo "l'environnement virtuel existe deja." else echo "Creation de l'environnement virtuel." virtualenv $VENV_PATH rm -f distribute*.tar.gz fi echo "Activation de l'environnement virtuel." source $VENV_PATH/bin/activate which python echo "Installation des dependances." pip install -r $REQUIREMENTS echo "Commandes Django" $ROOT_PATH/bin/django syncdb --settings=$SETTINGS --noinput $ROOT_PATH/bin/django migrate --settings=$SETTINGS --noinput $ROOT_PATH/bin/django collectstatic --settings=$SETTINGS --noinput