Files
system2mqtt/run.sh
2025-12-17 23:14:15 +01:00

23 lines
548 B
Bash
Executable File

#!/bin/bash
# Virtual environment directory
VENV_DIR=".venv"
# Create virtual environment if it doesn't exist
if [ ! -d "$VENV_DIR" ]; then
echo "Creating virtual environment..."
python3 -m venv "$VENV_DIR"
fi
# Activate virtual environment
echo "Activating virtual environment..."
source "$VENV_DIR/bin/activate"
# Install/update dependencies
echo "Installing/updating dependencies..."
pip install --quiet --upgrade pip
pip install --quiet -r requirements.txt
# Start the service
echo "Starting system2mqtt..."
python3 system2mqtt.py