Конфигурационный файл KESL‑контейнера имеет формат yaml. Для обеспечения возможности чтения параметров из файла требуется смонтировать путь /root/kesl-service/config/ на устройство, где установлен KESL‑контейнер, и указать название конфигурационного файла, если оно отличается от названия по умолчанию. Таким образом, для каждого набора KESL‑контейнеров можно указать свой конфигурационный файл.
Пример запуска KESL‑контейнера: 
 
 
 
  | 
В таблице ниже приведены параметры конфигурационного файла и соответствующие им переменные окружения.
Соответствие параметров переменным окружения
Параметр конфигурационного файла  | 
Переменная окружения  | 
|---|---|
Секция common  | 
|
port: <порт для прослушивания>  | 
# KRAS4D_PORT=8085  | 
sqlpath: <полный путь к файлу базы данных результатов проверок>  | 
# KRAS4D_SQLPATH  | 
certdir: <путь к директории с сертификатами реестров>  | 
# KRAS4D_CERTDIR  | 
keypath: <путь к директории с лицензионными ключами>  | 
# KRAS4D_KEYPATH  | 
tmppath: <полный путь ко временной директории>  | 
# KRAS4D_TMPPATH  | 
logpath: <полный путь к журналу событий>  | 
# KRAS4D_LOGPATH  | 
loglevel: [noset|debug|info|warning|error|critical]  | 
# KRAS4D_LOGLEVEL  | 
Секция control  | 
|
xapikey: <ключ авторизации запроса>  | 
# KRAS4D_XAPIKEY=None  | 
forceupdate: <принудительное обновление баз при старте контейнера [True|False]>  | 
# KRAS4D_FORCEUPDATE  | 
activation: <код активации или имя файла ключа из /root/kesl-service/config/>  | 
# KRAS4D_ACTIVATION  | 
detectaction: [delete|skip]  | 
# KRAS4D_DETECTACTION  | 
scanoptions: <параметры проверки [ScanArchived=yes ScanSfxArchived=yes ...]>  | 
# KRAS4D_SCANOPTIONS  | 
skipimageifexist: <не проверять образ, если он уже есть на сервере, на который нужно скопировать проверенный образ>  | 
# KRAS4D_SKIPIMAGEIFEXIST  | 
generaltimeout: <максимальное время ожидания выполнения команд приложения>  | 
# KRAS4D_GENERALTIMEOUT  | 
updtasktimeout: <максимальное время ожидания выполнения задачи обновления баз приложения>  | 
# KRAS4D_UPDTASKTIMEOUT  | 
Секция repositories  | 
|
<server>:<port>: адрес и порт реестра образов, на котором требуется авторизация при запросе на проверку  | 
  | 
Подсекция credentials  | 
|
user: имя пользователя для авторизации в реестре образов  | 
  | 
pass: пароль для авторизации в реестре образов  | 
  | 
Пример конфигурационного файла: 
  |