Páginas filhas
  • DEAITOOLS-105 DT Pipeline Automatizado - ajuste backend

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Ajustes para o Backend do API Reference funcionar da melhor maneira em um fluxo de entrega contínua

Linha de Produto:

TOTVSEAI

Segmento:

Framework

Módulo:

API

Função:

API Reference

Situação/Requisito:

Foi iniciado um trabalho para colocar o API Reference em um fluxo de entrega contínua (que inclui conteinerização), junto com o Felipe Conti do THF.
Durante esse trabalho, foi verificada a necessidade das seguintes mudanças no backend:

  • Escolher a porta em que a aplicação roda através de variável de ambiente
  • Escolher endereço do repositório de código através de variável de ambiente
  • Clonar o repositório automaticamente, caso o mesmo ainda não exista. Caso exista, faz o PULL
  • Inicializar index do ElasticSearch automaticamente


Solução/Implementação:

A partir de agora, não existe mais a necessidade de ter que realizar configurações prévias na máquina, como clonar o repositório e criar índice no elasticsearch. Ao iniciar o container, ele já possui tudo necessário para que esse fluxo funcione conforme esperado. O endpoint "refreshindex" ficou responsável por realizar as etapas que, antes, eram manuais. Também fica possível variar a porta em que a aplicação roda, de acordo com a necessidade.