Конфигурация приложения 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