---
url: https://flip-chart.ru/developers/on-premise/config/file-handlers.md
description: >-
  Конфигурация сервиса file-handlers flip On-Premise: превью страниц документов,
  конвертация офисных форматов и уменьшение изображений. Описание полей
  config.yaml.
---

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

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

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

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

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

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

### S3Config

::: danger Примечание
Сервисы 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)

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

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

### Uploader

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