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]