Files
ds-play/app/install.sh
2025-05-11 16:25:56 +03:00

21 lines
657 B
Bash
Executable File

#!/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"