37 lines
2.2 KiB
Markdown
37 lines
2.2 KiB
Markdown
# Хоккейное управление для vMix
|
||
|
||
BUILD190 · `2026.10.21.1`
|
||
|
||
Операторская панель: матчи и составы Stat2TV/КХЛ, таймеры, удаления, статистика,
|
||
SQL/Mapping и передача титров в vMix через персональные Agent.
|
||
Номер установленной сборки возвращает `/api/health`; исходный номер находится в `app.py`.
|
||
|
||
## Запуск
|
||
|
||
На Windows запустите `START.bat`. На Linux из каталога проекта:
|
||
|
||
```bash
|
||
python3 -m venv .venv
|
||
.venv/bin/python -m pip install -r requirements.txt
|
||
.venv/bin/python check_remote_database.py
|
||
.venv/bin/python -m uvicorn app:app --host 0.0.0.0 --port 8000
|
||
```
|
||
|
||
Нужны доступные PostgreSQL `HOCKEY_DATABASE_URL` и `WFL_DATABASE_URL`,
|
||
действующие учётные записи и настройки Stat2TV. Интерфейс: `http://127.0.0.1:8000/`.
|
||
Для эфира используйте один процесс Uvicorn, без `--reload` и нескольких workers.
|
||
|
||
Журнал открывается кнопкой **«Журнал»** в верхней панели или по адресу `/logs`.
|
||
Для просмотра с другого компьютера/телефона используйте адрес вашего сервера и
|
||
учётную запись администратора. Отдельная страница журнала не загружает весь UI.
|
||
|
||
## Документация
|
||
|
||
- [Оператор: матч, mapping и таймеры](docs/OPERATOR.md).
|
||
- [Администратор: установка, обновление, восстановление и очистка](docs/ADMIN.md).
|
||
- [Архитектура и хранение данных](docs/ARCHITECTURE.md).
|
||
- [Изменения и архив прежних инструкций](docs/CHANGELOG.md).
|
||
|
||
Действующие настройки находятся в `settings/local/` либо `HOCKEY_UI_DATA_DIR`.
|
||
При обновлении сохраняйте их, `.env`, конфигурацию Agent, данные КХЛ и базы PostgreSQL.
|