Запуск сервера PassOffice
Начиная с версии 1.4.2. сервер PassOffice можно запустить в следующих режимах:
Вывод информации о нарушениях лицензии:
--mode=audit
В данном режиме в консоль выводится информация о текущей используемой лицензии и ее ограничениях.
Limit Type: total
Object Type: AcsBaseConfig
Object Sub Type: ACS_APACS
Max Count: 2
Actual Count: 2
Violated: false
---------------------------
Limit Type: per_day
Object Type: AcsBaseConfig
Object Sub Type: ACS_APACS
Max Count: -1
Actual Count: 1
Violated: false
где
Limit Type: per_day - ограничения в день, total - всего
Object Type: AcsBaseConfig - тип объекта
Object Sub Type: ACS_APACS - подтип объекта
Max Count: 2 - максимально доступное количество
Actual Count: 2 - фактическое количество
Violated: false - нет нарушений в лицензии, true - есть нарушения в лицензии.
Включить фикс лицензии:
--mode=licfix
В данном режиме производится попытка фикса лицензии (работает только с настройками интеграции). Например, если в лицензии нет интеграций, которые есть в базе, то при включенной опции из базы удаляются неподдерживаемые интеграции, запуск пройдет без ошибок.
Данные режимы можно комбинировать, например:
--mode=audit,licfix
Режим без предупреждения о необходимости миграции БД:
--mode=silent
Режим удаления неактивных каналов уведомлений, которых нет в лицензии:
--mode=licfix
Режим используется в случаях, если при запуске PassOffice возникает ошибка валидации миграционных файлов базы данных:
--mode=dbfix
Пример ошибки: "Migration has failed validation. Checksum mismatch for migration X".
Режим, который применяет патчи базы данных предыдущих версий:
--mode=dbpatch
Режим, который шифрует пароли в application.properties:
--mode=configure
при этом выберите один из вариантов:
Change encrypted password in application.properties - для смены пароля, выберите Database password или Redis password, далее введите старый пароль и задайте новый и подтвердите его, символы при этом появляться не будут. Команда ":q" прекращает изменение пароля
Encrypt passwords in application.properties - для шифрования пароля, пароли passoffice.db.pw и redis.password будут зашифрованы, настройка passoffice.encrypt-passwords-in-properties будет в значении true
Exit- выход
Last updated
Was this helpful?