Files
Mobile-Security-Framework-M…/setup.sh
T
2018-11-28 18:23:46 +05:30

27 lines
806 B
Bash
Executable File

if ! [ -x "$(command -v python3)" ]; then
echo '[ERROR] python3 is not installed.' >&2
exit 1
fi
echo '[INSTALL] Found Python3'
echo '[INSTALL] Installing Virtualenv'
python3 -m pip install virtualenv
echo '[INSTALL] Using Virtualenv'
virtualenv venv -p python3
source venv/bin/activate
platform='unknown'
unamestr=`uname`
if [[ "$unamestr" == 'Darwin' ]]; then
export ARCHFLAGS="-arch x86_64"
export LDFLAGS="-L/usr/local/opt/openssl/lib"
export CFLAGS="-I/usr/local/opt/openssl/include"
fi
echo '[INSTALL] Installing Requirements'
pip install -r requirements.txt
echo '[INSTALL] Clean Up'
bash scripts/clean.sh y
echo '[INSTALL] Migrating Database'
python manage.py makemigrations
python manage.py makemigrations StaticAnalyzer
python manage.py migrate
echo '[INSTALL] Installation Complete'