]> git.0d.be Git - panikweb.git/blob - init.sh
update init.sh so it can be run multiple times
[panikweb.git] / init.sh
1 #! /bin/sh
2
3 # download and create links to required django apps
4 if [ -d django-panik-emissions ]
5 then
6         (cd django-panik-emissions && git pull --rebase)
7 else
8         git clone ssh://gitolite@git.domainepublic.net/django-panik-emissions
9         ln -s django-panik-emissions/panikdb/emissions
10 fi
11
12 if [ -d django-panik-newsletter ]
13 then
14         (cd django-panik-newsletter && git pull --rebase)
15 else
16         git clone ssh://gitolite@git.domainepublic.net/django-panik-newsletter
17         ln -s django-panik-newsletter/panik/panik/newsletter
18 fi
19
20 # create virtual env
21 test -d venv || virtualenv --system-site-packages venv/
22
23 # create media uploads directory for ckeditor
24 test -d media/uploads || mkdir -p media/uploads
25
26 # install required dependencies
27 ./venv/bin/pip install -r requirements.txt