This commit is contained in:
2025-11-01 18:55:14 +03:00

View File

@@ -1,11 +1,6 @@
![VTB logo](https://vtb-league.com/docs/brand/2019/VTB%20League%20logo%20RGB.png)
RFB Stat - это система для автоматического сбора баскетбольной статистики.
Система состоит из двух основных компонентов:
Сервис данных (rfb-data.service) - сбор и обработка данных
Сервис визуализации (rfb-visual.service) - веб-интерфейс на основе Streamlit
Требования
@@ -54,52 +49,39 @@ chmod +x deploy.sh
Виртуальное окружение Python с зависимостями:
* streamlit
* requests
* pandas
* numpy
* plotly
* watchdog
* pillow
* streamlit_autorefresh
# Systemd сервисы:
`rfb-data.service - сбор данных`
`rfb-visual.service - веб-интерфейс`
* fastapi
* uvicorn
* requests
* python-telegram-handler
# Управление сервисами
Просмотр статуса обоих сервисов одновременно
Просмотр статуса
```shell
systemctl status rfb-data.service rfb-visual.service
systemctl status rfb-data.service
```
# Просмотр логов
Логи сбора данных
```shell
journalctl -u rfb-data.service -f
```
Логи веб-интерфейса
```shell
journalctl -u rfb-visual.service -f
```
# Управление сервисами
Перезапуск всех сервисов
Перезапуск сервиса
```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 -u rfb-data.service -f
```
# Онлайн состояние системы
После установки статус приложение доступен по адресу:
`http://ВАШ_IP_АДРЕС:8000/status`
После установки приложение доступно по адресу:
`http://ВАШ_IP_АДРЕС:8501`