12345678910111213141516171819202122232425262728293031 |
- #!/bin/bash
- set -e # Exit immediately on error
- cd dashboard/
- VENV_DIR="venv"
- # Check if virtual environment exists
- if [ ! -d "$VENV_DIR" ]; then
- echo "Creating virtual environment..."
- python3 -m venv "$VENV_DIR"
- echo "Installing dependencies..."
- source "$VENV_DIR/bin/activate"
- pip install --upgrade pip
- pip install -r requirements.txt
- deactivate
- fi
- # Activate virtual environment
- source "$VENV_DIR/bin/activate"
- # Set environment variables
- export FLASK_DEBUG=1
- export FLASK_ENV=development
- # Run the Flask app
- python run.py
- # Deactivate virtual environment
- deactivate
|