#!/bin/bash # Exit immediately if a command exits with a non-zero status set -e echo "Updating package list..." sudo apt update echo "Installing system dependencies..." sudo apt install -y python3 python3-pip python3-venv vlc libvlc-dev libvlccore-dev pulseaudio echo "Creating a virtual environment..." python3 -m venv venv echo "Activating the virtual environment and installing Python dependencies..." source venv/bin/activate pip install -r requirements.txt deactivate echo "Setup complete. To start the app, activate the virtual environment using: source venv/bin/activate" echo "Then run: python3 app.py or gunicorn -w 4 -b 0.0.0.0:1025 app:app"