Документация 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)

Содержание документации

Индексы и таблицы