Документация TVIP Provisioning Service
Добро пожаловать в документацию сервиса автоматической выдачи конфигурационных файлов для TVIP-приставок.
Обзор
TVIP Provisioning Service предоставляет автоматическую выдачу конфигурационных файлов tvip_provision.xml для TVIP-приставок.
Сервис сохраняет устройства в базе данных, возвращает дефолтные и индивидуальные конфигурации, а также предоставляет REST API
и опциональный веб-интерфейс для администрирования.
Ключевые возможности
Автоматическая регистрация устройств при первом обращении
Управление конфигурациями через REST API или веб-интерфейс
Гибкая настройка дефолтных и индивидуальных параметров
Архитектура на базе Docker для простого развертывания
Clean Architecture с чёткым разделением слоёв
Компоненты системы
Система состоит из трёх контейнеров:
tvip_provision — backend-сервис (Python/FastAPI)
postgres — база данных (PostgreSQL)
frontend (опционально) — веб-интерфейс управления (React)
Содержание документации
Начало работы
Архитектура
API Reference
Доменный слой
Прикладной слой
Инфраструктурный слой
Frontend