Páginas filhas
  • DTTALK1-116 DT API Mirror rodando em container Docker


01. DADOS GERAIS

Linha de Produto:T-Talk
Segmento:API Mirror
Módulo:-
Função:-
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DTTALK1-116


02. SITUAÇÃO/REQUISITO

Permitir que o API Mirror possa ser executado em um container Docker.

03. SOLUÇÃO

Permitida a entrada de informação do tenant via URL, seguindo o padrão de outros produtos TOTVS( tenant.totvs.com.br)

Realizada a configuração através de 2 caminhos, Variáveis de ambiente e via arquivo JSON, dando prioridade para o primeiro.

Foi inserida a possibilidade de configuração via arquivo para facilitar a etapa de desenvolvimento, não recomendado para um ambiente utilizando Docker e containers

Abaixo a lista das informações necessárias para a configuração do API Mirror.


  • api_mirror_port : que o API mirror ficará disponivel.
  • rabbit_username : Usuário para login no Rabbit.
  • rabbit_password : Senha para login no Rabbit.
  • rabbit_amqp_URL : endereço de acesso ao Rabbit.
  • rabbit_amqp_port : porta para acessar o Rabbit no protocolo AMQP.
  • rabbit_rest_port : porta para acessar o Rabbit pela protocolo HTTP.
  • api_mirror_timeout : Timeout para as Requisições via Rabbit

./Configuration.json

{
  "AmqpURL" : "JV-FWK-DEV01.JV01.LOCAL",
  "Username" : "rm",
  "Password" : "rm",
  "AmqpPort" : 5672,
  "RestPort" : 15672,
  "Port" : 7777,
  "Timeout" : 3000
}