Skip to content

Обзор конфигурации

RUSEON Core использует гибкую систему конфигурации, объединяющую файл YAML для начальной настройки и внутреннюю базу данных BadgerDB для состояния во время работы.

Файл конфигурации

По умолчанию сервер ищет файл config.yaml в рабочей директории. Этот файл содержит основные настройки сервера, секреты аутентификации, подписки на события, а также начальные определения камер и тегов.

Миграция состояния

ВАЖНО

При самом первом запуске RUSEON Core считывает разделы cameras и global_tags из config.yaml и переносит их во внутреннюю базу данных BadgerDB. После миграции эти разделы автоматически удаляются из файла YAML.

Последующие изменения камер и тегов должны выполняться через API или веб-интерфейс, поскольку изменения в config.yaml для этих сущностей не будут иметь эффекта после их сохранения в БД. Основные настройки сервера, аутентификации и событий остаются в файле YAML и могут быть обновлены там.

Связанные разделы

Released under the MIT License.