Skip to content

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

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

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

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

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

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

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

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

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

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

Выполните реконфигурацию, чтобы изменения вступили в силу.

Вы также можете задать раздельный профиль для каждого сервиса, входящего в 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

Выполните реконфигурацию, чтобы изменения вступили в силу.

После старта 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

После реконфигурации в 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.