#!/usr/bin/env bash
set -e

cd "$(dirname "$0")"

PYTHON_CMD="${PYTHON_CMD:-python2.7}"

if [ ! -d ".venv" ]; then
  if ! "$PYTHON_CMD" -m virtualenv .venv; then
    echo "Failed to create a Python 2.7 virtualenv."
    echo "Install virtualenv for Python 2.7 with: $PYTHON_CMD -m pip install 'virtualenv<20.22'"
    exit 1
  fi
fi
source .venv/bin/activate
python -m pip install --upgrade "pip<21" "setuptools<45" "wheel<0.38"
python -m pip install -r requirements.txt
python app.py
