Instalação dos componentes

Procedimento de Instalação

1. Instalação do Docker e Docker Compose plugin

Siga os passos de instalação do Docker. Por exemplo, para sistema operacional Linux CentOS, o procedimento de instalação se encontra aqui <https://docs.docker.com/install/linux/docker-ce/centos/>.

2. Criação da estrutura de diretórios

Nota

Esse procedimento assume que será utilizado o disco /l/disk0 para a persistência do MongoDB e InfluxDB.

  • Organização dos diretórios:

    l
    └──disk0
       ├──influxdb
       ├──mongodb
       └──trd
          ├──docker-compose.yml
          └──.env
    
  • Crie o diretório de persistência para o MongoDB em /l/disk0/mongodb.

    $ mkdir -p /l/disk0/mongodb
    
  • Crie o diretório de persistência para o InfluxDB em /l/disk0/influxdb.

    $ mkdir -p /l/disk0/influxdb
    
  • Crie o diretório do script de inicialização e o docker-compose do projeto /l/disk0/trd.

    $ mkdir -p /l/disk0/trd
    

3. Organização e configuração do Nó de Controle

  • Copie os arquivos docker-compose.yml e .env fornecidos pelo CPQD para o diretório criado no passo acima /l/disk0/trd

Iniciando e parando os serviços

Para iniciar os serviços do Nó de Controle:

$ docker-compose up -d

Para iniciar os serviços do Nó de Processamento:

$ docker-compose up -d vad-service diarization-service recognition-executor asr-serve

Para parar os serviços:

$ docker-compose down

Visualizando os logs

Para visualizar os logs dos containers Docker, utilize os comandos abaixo.

$ docker-compose logs [service-name]