4 KiB
4 KiB
Описание конфигурации параметров проекта
В micord.env заданы следующие переменные окружения:
Конфигурация и топики Kafka ЛК РП
AV_KAFKA_BOOTSTRAP_SERVERS- список пар хост:порт, использующихся для установки первоначального соединения с кластером KafkaAV_KAFKA_SECURITY_PROTOCOL- протокол, используемый для взаимодействия с брокерамиAV_KAFKA_SASL_MECHANISM- механизм SASL, используемый для клиентских подключенийAV_KAFKA_USERNAME- пользователь для подключения к KafkaAV_KAFKA_PASSWORD- пароль для подключения к KafkaAV_KAFKA_GROUP_ID- идентификатор группы потребителей, который отвечает за создание группы для объединения нескольких потребителейAV_KAFKA_TOPIC_NAME- топик для чтения данных по загруженному в личном кабинете файлуAV_KAFKA_STATUS_TOPIC_NAME- топик для отправки статусов проверки файла
Конфигурация и топики Kafka ЕРВУ
ERVU_KAFKA_BOOTSTRAP_SERVERS- список пар хост:порт, использующихся для установки первоначального соединения с кластером KafkaERVU_KAFKA_SECURITY_PROTOCOL- протокол, используемый для взаимодействия с брокерамиERVU_KAFKA_SASL_MECHANISM- механизм SASL, используемый для клиентских подключенийERVU_KAFKA_USERNAME- пользователь для подключения к KafkaERVU_KAFKA_PASSWORD- пароль для подключения к KafkaERVU_KAFKA_GROUP_ID- идентификатор группы потребителей, который отвечает за создание группы для объединения нескольких потребителейERVU_KAFKA_ERROR_TOPIC_NAME- топик для отправки данных об ошибках проверки файла или наличии вирусовERVU_KAFKA_SUCCESS_TOPIC_NAME- топик для отправки данных об успешной проверке файлаERVU_KAFKA_RESPONSE_TOPIC_NAME- топик для чтения статусов файла, полученных от ЕРВУ
Настройки взаимодействия с файлами и антивирусом
FILE_SAVING_PATH- путь для сохранения файла на дискеAV_CHECK_ENABLED- параметр включения/отключения проверки на вирусыAV_REST_ADDRESS- url для отправки файлов на проверку антивирусомAV_FIRST_TIMEOUT_MILLISECONDS- таймаут ожидания окончания проверки анивирусомAV_RETRY_MAX_ATTEMPTS_COUNT- количество попыток проверки файлаAV_RETRY_DELAY_MILLISECONDS- задержка между попытками проверки файла
Конфигурация S3
S3_ENDPOINT- url для подключения к S3S3_ACCESS_KEY- публичная часть пары ключей AWSS3_SECRET_KEY- закрытая часть пары ключей AWSS3_BUCKET_NAME- наименование бакета для сохранения проверенного файлаS3_PATH_STYLE_ACCESS_ENABLED- параметр включения/отключения стиля, при котором название бакета указывается в части пути до объекта в URI