Files
RFB/README.md
Alexey Barabanov 94b7e34573 причёсинг
2025-11-20 16:07:43 +03:00

120 lines
2.9 KiB
Markdown
Raw Permalink 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.

![VTB Logo](https://vtb-league.com/docs/brand/2019/VTB%20League%20logo%20RGB.png)
# RFB Stat
**RFB Stat** — это система для автоматического сбора баскетбольной статистики.
## Требования
- **Ubuntu Linux**
- Доступ к репозиторию `https://git.tvstart.ru/`
- **Права root для установки**
## Установка
Скрипт установки выполняет полную настройку системы:
```shell
chmod +x deploy.sh
```
```shell
./deploy.sh -t <команда> -r <релиз>
```
### Параметры командной строки
| Опция | Описание |
|-------|----------|
| `-t` | Название команды (опционально, определяется по IP, если не указано) |
| `-r` | Релиз (ветка или тег в git; по умолчанию: `main`) |
| `-l` | Лига (опционально) |
| `-h` | Справка по использованию |
### Примеры использования
1. **Установка с автоопределением команды по IP**
```shell
./deploy.sh
```
2. **Установка для конкретной команды**
```shell
./deploy.sh -t cska -r main
```
3. **Установка тестовой версии**
```shell
./deploy.sh -t zenit -r TEST -l vtb
```
## Установленные пакеты и зависимости
### Системные пакеты:
- Python3
- pip3
- virtualenv
- Git
- Net-tools
### Виртуальное окружение Python с зависимостями:
- requests>=2.31.0
- pandas>=2.0.0
- numpy>=1.24.0
- fastapi>=0.115.0
- uvicorn>=0.30.0
- python-telegram-handler
- python-dotenv
- nasio
- pillow
### Дополнительные инструкции для установки зависимостей
Для установки пакетов из дополнительного репозитория, используйте следующую команду:
```shell
pip install -r requirements.txt --extra-index-url https://git.tvstart.ru/api/packages/lexx/pypi/simple
```
## Управление сервисами
### Просмотр статуса сервисов
```shell
systemctl status rfb-data.service
```
### Перезапуск сервисов
```shell
systemctl restart rfb-data.service rfb-visual.service
```
### Остановка сервисов
```shell
systemctl stop rfb-data.service rfb-visual.service
```
### Запуск сервисов
```shell
systemctl start rfb-data.service rfb-visual.service
```
### Просмотр логов
```shell
journalctl -t RFB -f
```
### Онлайн состояние системы
После установки статус приложения доступен по адресу:
`http://ВАШ_IP_АДРЕС:8000/status`