blob: 7ca3a7188ecbd751a0d735cdce8639ed0c391940 [file] [log] [blame]
#!/bin/bash
# Check if Python is installed
if ! command -v python3 &>/dev/null; then
echo "Python is not installed"
exit 1
fi
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
VENV_DIR="$SCRIPT_DIR/venv"
set -e
if [ -d "$VENV_DIR" ]; then
source "$VENV_DIR/bin/activate"
else
echo "Creating virtualenv"
if ! python3 -m venv "$VENV_DIR"; then
echo "Creating virtualenv failed. Is venv installed?"
exit 1
fi
source "$VENV_DIR/bin/activate"
pip install -r "$SCRIPT_DIR/requirements.txt"
fi
python "$SCRIPT_DIR/main.py"