Files
kasu/sync.sh
Christian Berg 79eaeb34ad Fehlerbereinigung.
Mahjong Ranking berechnet nun die richtigen Ränge zu den legendären Kyu/Dan Punkten.

Stablie Version bevor die Datenstruktur des Mahjongrankings vereinfacht wird.
2015-08-18 20:25:37 +02:00

27 lines
787 B
Bash
Executable File

#!/bin/bash
SSH_LOGIN="kasu@s21.wservices.ch"
SYNC_ASSESTS="requirements templates"
SYNC_SOURCECODE="src"
EXCLUDE_FILES="*.pyc"
# ./cleanup.sh
grunt
echo "Syncing projectfiles ..."
rsync -r --copy-links --delete $SYNC_ASSESTS $SSH_LOGIN:~/
echo "Installing dependecies"
ssh $SSH_LOGIN "virtualenv/bin/pip install --upgrade -r requirements/base.txt"
echo "Syncing Sourcecode ..."
find . -name "*.pyc" -exec rm -rf {} \;
rsync -r --copy-links --delete $SYNC_SOURCECODE $SSH_LOGIN:~/
echo "Rebuild and reload django..."
ssh $SSH_LOGIN "rm src/kasu/settings/development.*"
ssh $SSH_LOGIN "virtualenv/bin/python ~/src/manage.py collectstatic -l --noinput -v1"
# ssh $SSH_LOGIN "virtualenv/bin/python ~/src/manage.py collecttemplates --noinput -v1"
ssh $SSH_LOGIN "~/init/kasu restart"