BUH_bot/start_bot.sh
Игорь Надеин b75b8e62a6 feat: Add Docker containerization for development
- Add Dockerfile with Python 3.11-slim base
- Add docker-compose.yml for local development
- Add .dockerignore to optimize build context
- Add start/stop scripts for Linux and Windows
- Add .env.example template
- Configure volumes for data, logs, temp_documents
- Add healthcheck with 30s interval
- Resource limits: 0.5 CPU, 512MB RAM
2025-11-03 14:20:26 +03:00

35 lines
973 B
Bash
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/bin/bash
# Скрипт быстрого запуска Telegram бота
echo "🤖 Запуск Telegram бота для МойСклад..."
echo ""
# Проверка виртуального окружения
if [ ! -d ".venv" ]; then
echo "❌ Виртуальное окружение не найдено!"
echo "Создайте его командой: python -m venv .venv"
exit 1
fi
# Проверка .env файла
if [ ! -f ".env" ]; then
echo "❌ Файл .env не найден!"
echo "Скопируйте .env.example в .env и заполните параметры:"
echo " cp .env.example .env"
exit 1
fi
# Активация виртуального окружения и запуск
echo "✅ Запуск бота..."
echo ""
if [[ "$OSTYPE" == "msys" ]] || [[ "$OSTYPE" == "win32" ]]; then
# Windows
source .venv/Scripts/activate
else
# Linux/Mac
source .venv/bin/activate
fi
python bot.py