Администрирование через пользовательский интерфейс консоли управления#

Предусловия#

В основе архитектуры приложения GraDeLy клиент-серверная реализация. Такая поставка требует развертывания основных компонентов:

  1. Модулей репликации (воркеров) – приложений, непосредственно выполняющих репликацию данных.

  2. Консоли управления – приложения, состоящего в свою очередь из:

  • основного модуля backend (реализующего API взаимодействия с модулями репликации);

  • графического интерфейса пользователя;

  • базы данных (БД) для централизованного хранения конфигураций.

Консоль управления имеет ролевую модель, позволяющую настроить наборы полномочий пользователей. В основе модели полномочия доступа к API управления, которые группируются в роли, назначаемые фактическим пользователям системы.

При настройке ролей администратору рекомендуется руководствоваться принципом наименьших привилегий, чтобы избежать несанкционированного доступа к ресурсам.

Для настройки подключения к БД хранения конфигураций укажите соответствующие опции в файле application.yml.

Для работы с БД через PgBouncer в URL для подключения укажите не порт БД, а порт PgBouncer.