Быстрый старт
Запуск проекта за 5 минут.
Шаг 1: Клонировать репозиторий
git clone https://github.com/katzeNilpferd/TvipProvision.git
cd TvipProvision
Шаг 2: Запустить через Docker Compose
# Все сервисы (backend + frontend + database)
docker-compose --profile frontend up -d
Шаг 3: Проверить работу
# Backend API docs
open http://localhost:7373/docs
# Frontend
open http://localhost:80
Шаг 4: Настроить дефолтную конфигурацию
curl -X PUT "http://localhost:7373/api/default/config/replace" \
-H "Content-Type: application/json" \
-d '{
"provision.@reload": "86400",
"provision.operator.@name": "MyOperator"
}'
Шаг 5: Протестировать provision
curl -H "Mac-Address: 00:11:22:33:44:55" \
http://localhost:7373/prov/tvip_provision.xml
Готово! Сервис запущен и готов к работе.