blob: 5564e7581df81edf0889af22587ac005174b434e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#!/bin/bash
for pkg in virtualenv; do
which ${pkg}
ret=${?}
if [ "${ret}" != "0" ]; then
echo "${pkg} not found. Please install it and try again." 1>&2
exit ${ret}
fi
done
basedir=$(dirname $0)
if [ ! -d ${basedir}/venv ] || [ "$(ls -A ${basedir}/venv)" == "" ]; then
virtualenv -p python3 ${basedir}/venv
fi
pushd ${basedir} >/dev/null 2>&1
. venv/bin/activate
pip install --upgrade -r requirements.txt
pushd src/ >/dev/null 2>&1
python manage.py runserver
popd >/dev/null 2>&1
popd >/dev/null 2>&1
exit 0
|