Skip to content

Другие настройки

Изменение максимального размера файлов для загрузки

По умолчанию максимальный размер файлов, которые вы можете загрузить в проект, составляет 100 МБ (1 ГБ на проект). Вы можете изменить этот параметр, и уменьшить или увеличить размер загружаемого файла изменив конфигурацию.

Добавьте опцию b.file.upload.size.max и укажите необходимый размер для загружаемых файлов в мегабайтах. Например, так можно огранить размер файла, максимум, 2 МБ:

[main]
b.file.upload.size.max = 2

Не забудьте сделать reconfig как указано в параграфе Реконфигурация что бы изменения вступили в силу.

Настройка профиля безопасности seccomp для Docker

Вы можете задать в явном виде профиль безопасности seccomp для Docker Для этого, нужно изменить конфигурацию.

Загрузите на машину, на которой установлен Hive профиль seccomp,
в свойстве seccomp.profile и укажите путь до профиля seccomp:

[main]
seccomp.profile = /path/to/seccomp_profile

Сделайте reconfig что бы изменения вступили в силу.

Вы также можете задать раздельный профиль для каждого сервиса, входящего в Hive. Более подробную информацию об опциях seccomp.profile вы можете найти в файле /opt/hw-bw/config/user-template.ini.

OpenAPI спецификация

Если вам требуется увидеть спецификацию OpenAPI (так же известную как swagger), но при этом не требуется доступ к ней через UI, то вы можете скачать её.

На машине, где установлен Hive выполните команду (требуются права администратора):

docker cp \
  hw-bw-b_engine_1:/usr/src/app/swagger_server/swagger/swagger.yaml \
  hive-swagger.yml

Вы так жде можете изучить OpenAPI спецификацию и попробовать использовать её при помощи Swagger UI. Swagger UI по умолчанию отключён, но может быть настроена для доступа. Для этого нужно изменить конфигурацию:

[main]
b.engine.swagger.ui.enabled = on

Выполните reconfig что бы изменения вступили в силу.

После старта Hive откройте браузер на странице: http://<hive-URL>/api/ui/

Дополнительные возможности логирования

В зависимости от политик логирования в вашей компании вам может потребоваться дополнительно настроить systemd модуль. Для этого в Hive предусмотрены опции system.syslog.facility и system.syslog.identifier.

Пример файла /opt/hw-bw/config/user.ini:

[main]
system.syslog.facility = local5
system.syslog.identifier = my_app_logger

После выполнения reconfig в systemd модуль Hive будет добавлено:

[Service]
...
SyslogFacility = local5
SyslogIdentifier = my_app_logger

Если свойства system.syslog.facility и system.syslog.identifier не заданы, то в systemd модуль не будет добавлено значений для SyslogFacility и SyslogIdentifier и systemd будет использовать значения по умолчанию.

Прочие настройки

Если вы в документации не нашли нужные вам настройки, посмотрите файл /opt/hw-bw/config/user-template.ini. Если вы и там не нашли нужных вам настроек, напишите в команду поддержки на почтовый ящик support@hexway.ru.