Добавление модулей Worker
В состав системы IVA Terra можно добавлять новые модули типа Worker, которые отвечают за обработку аудио:
-
Terra Offline Worker — обработка аудиофайлов в режиме офлайн
-
Terra Online Worker — обработка аудиофайлов в режиме онлайн с формированием субтитров
-
Terra Translation Worker — формирование перевода в режиме онлайн
Для добавления нового модуля (на примере Terra Offline Worker) выполнить следующие действия:
-
в каталоге для хранения файлов IVA Terra (например папка DEPLOY) открыть файл docker-compose-v2.0.yml
-
в файле docker-compose-v2.0.yml:
-
выполнить копирование необходимого блока сервиса (например terra_offline_worker_0)
-
изменить уникальное название сервиса (например terra_offline_worker_2)
-
указать новый конфигурационный файл (например offline_worker2.json)
-
сохранить изменения
-
-
выбрать файл конфигурации (например файл offline_worker.json в директории TERRA_DATA/settings/)
-
создать копию файла конфигурации, задав новое имя (например offline_worker2.json)
-
убедиться, что новое имя файла указано в файле docker-compose-v2.0.yml
-
открыть файл конфигурации (например offline_worker2.json) и выполнить следующие настройки:
-
задать уникальный reference name (например offline_worker2)
-
изменить description для идентификации (например Обработчик стенограмм2)
Файлы .lock создаются автоматически
-
-
запустить сервисы командой:
docker compose -f docker-compose-v2.0.yml up -d -
если изменения не применены, выполнить команды:
docker compose -f docker-compose-v2.0.yml downdocker compose -f docker-compose-v2.0.yml up -d