#!/bin/bash # Скрипт для запуска бота в Docker set -e echo "🚀 Запуск BUH Bot в Docker..." # Проверка наличия .env файла if [ ! -f .env ]; then echo "❌ Файл .env не найден!" echo "📝 Создайте .env на основе .env.example:" echo " cp .env.example .env" echo " nano .env # и заполните TELEGRAM_BOT_TOKEN" exit 1 fi # Создание необходимых директорий echo "📁 Создание директорий для данных..." mkdir -p data logs temp_documents # Сборка образа echo "🔨 Сборка Docker образа..." docker-compose build # Запуск контейнера echo "▶️ Запуск контейнера..." docker-compose up -d # Проверка статуса echo "" echo "✅ Бот запущен!" echo "" echo "📊 Статус контейнера:" docker-compose ps echo "" echo "📝 Просмотр логов:" echo " docker-compose logs -f" echo "" echo "🛑 Остановка бота:" echo " docker-compose down" echo "" echo "🔄 Перезапуск бота:" echo " docker-compose restart"