#!/bin/bash # Проверка на наличие папки venv if [ ! -d "venv" ]; then echo "Creating virtual environment..." python3 -m venv venv fi echo "Activating virtual environment..." source venv/bin/activate # Проверка на наличие установленного флага в виртуальном окружении if [ ! -f "venv/installed" ]; then if [ -f "requirements.txt" ]; then echo "Installing wheel for faster installing" pip3 install wheel echo "Installing dependencies..." pip3 install -r requirements.txt touch venv/installed else echo "requirements.txt not found, skipping dependency installation." fi else echo "Dependencies already installed, skipping installation." fi if [ ! -f ".env" ]; then echo "Copying configuration file" cp .env-example .env else echo "Skipping .env copying" fi while true do python3 main.py echo Restarting the program in 10 seconds... sleep 10 done