fix Vagrant config for new project structure

pull/456/head
Matt Westcott 2014-09-10 17:38:19 +01:00
rodzic 4d5570bea6
commit c221a04afa
1 zmienionych plików z 5 dodań i 6 usunięć

Wyświetl plik

@ -3,7 +3,6 @@
PROJECT_NAME=$1
PROJECT_DIR=/home/vagrant/$PROJECT_NAME
DJANGO_DIR=$PROJECT_DIR/$PROJECT_NAME
VIRTUALENV_DIR=/home/vagrant/.virtualenvs/$PROJECT_NAME
PYTHON=$VIRTUALENV_DIR/bin/python
@ -23,17 +22,17 @@ echo "workon $PROJECT_NAME" >> /home/vagrant/.bashrc
# Set execute permissions on manage.py as they get lost if we build from a zip file
chmod a+x $DJANGO_DIR/manage.py
chmod a+x $PROJECT_DIR/manage.py
# Run syncdb/migrate/update_index
su - vagrant -c "$PYTHON $DJANGO_DIR/manage.py syncdb --noinput && \
$PYTHON $DJANGO_DIR/manage.py migrate --noinput && \
$PYTHON $DJANGO_DIR/manage.py update_index"
su - vagrant -c "$PYTHON $PROJECT_DIR/manage.py syncdb --noinput && \
$PYTHON $PROJECT_DIR/manage.py migrate --noinput && \
$PYTHON $PROJECT_DIR/manage.py update_index"
# Add a couple of aliases to manage.py into .bashrc
cat << EOF >> /home/vagrant/.bashrc
alias dj="$PYTHON $DJANGO_DIR/manage.py"
alias dj="$PYTHON $PROJECT_DIR/manage.py"
alias djrun="dj runserver 0.0.0.0:8000"
EOF