#!/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