Skip to content

Конфигурация приложения file-handlers ​

Скачать пример файла конфигурации

Сервис обрабатывает загружаемые файлы: строит превью страниц документов, конвертирует офисные форматы, уменьшает изображения. Файл конфигурации монтируется в контейнер по пути /flip/config/config.yaml.

Описание конфигурационных полей ​

Основные параметры ​

  • port: Порт HTTP-сервера.
    Пример: 8080
  • format: Формат изображений превью страниц: webp или png.
    Пример: webp
  • LogLevel: Уровень логирования: debug или info.
    Пример: info

S3Config ​

Примечание

Сервисы backend и file-handlers должны быть подключены к одному S3-хранилищу и одному бакету.

  • Bucket: Имя бакета.
    Пример: flip
  • Region: Регион хранилища. Для MinIO значение произвольное.
    Пример: ru-central1
  • AccessKey: Ключ доступа.
    Пример: flip-minioadmin
  • SecretKey: Секретный ключ.
    Пример: flip-minioadminsecret
  • Url: URL S3-хранилища.
    Пример: http://flip-minio:9000

RedisConfig (Valkey) ​

Примечание

Сервисы backend и file-handlers должны быть подключены к одному экземпляру Valkey.

  • Address: Адрес сервера Valkey.
    Пример: flip-valkey:6379
  • Username: Имя пользователя. Пустое значение, если ACL не используется.
    Пример: ""
  • Password: Пароль. Пустое значение, если не используется.
    Пример: ""
  • DB: Номер базы данных.
    Пример: 0

Uploader ​

  • Type: Способ сохранения результатов обработки. Обязательное поле, значение s3.
    Пример: s3

Документация flip On-Premise и Cloud