]> git.0d.be Git - panikweb-esperanzah.git/blob - init.sh
force detour-vers-le-futur to go first
[panikweb-esperanzah.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
9         https://gitlab.domainepublic.net/radiopanik/django-panik-emissions.git -b radio-esperanzah
10         ln -s django-panik-emissions/emissions
11 fi
12
13 if [ -d django-panik-newsletter ]
14 then
15         (cd django-panik-newsletter && git pull --rebase)
16 else
17         git clone https://gitlab.domainepublic.net/radiopanik/django-panik-newsletter.git
18         ln -s django-panik-newsletter/newsletter
19 fi
20
21 if [ -d django-panik-nonstop ]
22 then
23         (cd django-panik-nonstop && git pull --rebase)
24 else
25         git clone https://gitlab.domainepublic.net/radiopanik/django-panik-nonstop.git
26         ln -s django-panik-nonstop/nonstop
27 fi
28
29 if [ -d cmsplugin-blurp ]
30 then
31         (cd cmsplugin-blurp && git pull --rebase)
32 else
33         git clone http://git.entrouvert.org/cmsplugin-blurp.git/ eo-cmsplugin-blurp
34         ln -s eo-cmsplugin-blurp/cmsplugin-blurp
35 fi
36
37 if [ -d combo ]
38 then
39         (cd combo && git pull --rebase)
40 else
41         git clone http://git.entrouvert.org/combo.git/ eo-combo
42         ln -s eo-combo/combo
43 fi
44
45 # create virtual env
46 test -d venv || virtualenv --system-site-packages venv/
47
48 # create media uploads directory for ckeditor
49 test -d media/uploads || mkdir -p media/uploads
50
51 # install required dependencies
52 ./venv/bin/pip install -r requirements.txt