Создание единого проекта Lichess Statistics Ecosystem

- Объединены три проекта в один репозиторий
- LichessWebServices - REST API для статистики
- LichessClientTG_bot - Telegram бот с поддержкой множества пользователей
- LichessWebView - Веб-интерфейс для просмотра пользователей и игроков
- Добавлен общий docker-compose.yml для запуска всех сервисов
- Добавлен скрипт start.sh для удобного запуска
- Добавлен README с полным описанием проекта
This commit is contained in:
vrubelroman 2025-10-26 20:23:26 +03:00
commit a08fc8c962
32 changed files with 4990 additions and 0 deletions

50
start.sh Executable file
View file

@ -0,0 +1,50 @@
#!/bin/bash
echo "🚀 Запуск Lichess Statistics Ecosystem..."
echo ""
# Проверяем Docker
if ! command -v docker &> /dev/null; then
echo "❌ Docker не установлен. Установите Docker и попробуйте снова."
exit 1
fi
if ! command -v docker-compose &> /dev/null; then
echo "❌ Docker Compose не установлен. Установите Docker Compose и попробуйте снова."
exit 1
fi
# Останавливаем существующие контейнеры
echo "🛑 Остановка существующих контейнеров..."
docker-compose down
# Пересобираем образы
echo "🔨 Пересборка Docker образов..."
docker-compose build
# Запускаем контейнеры
echo "🚀 Запуск контейнеров..."
docker-compose up -d
# Ждем запуска
echo "⏳ Ожидание запуска сервисов..."
sleep 5
# Проверяем статус
echo ""
echo "📊 Статус контейнеров:"
docker-compose ps
echo ""
echo "✅ Все сервисы запущены!"
echo ""
echo "🌐 Доступные сервисы:"
echo " - API документация: http://localhost:8001/docs"
echo " - Веб-интерфейс: http://localhost:5000"
echo ""
echo "📋 Для просмотра логов используйте:"
echo " docker-compose logs -f"
echo ""
echo "🛑 Для остановки используйте:"
echo " docker-compose down"