Sign inSign up

bdotapps/console-api

By bdotapps

•Updated 11 days ago

Núcleo da plataforma bdot: gestão de projetos, fluxos, publicações e segurança.

Image
API management
0

371

bdotapps/console-api repository overview

  :!!^                                 ^!!.                                     
  J@@B                                 #@@7                       .JJ?.         
  J@@B                                 #@@7                       ^@@&.         
  J@@G ^!7777777!^.       .~!7777777!:.B@@7    .:~777777777!^.    ^@@&J77777?!  
  J@@&&&&&&&&&&&@@&G:   ^B&@@&&&&&&&&&#&@@7   J&@@@&&&&&&&&@@&5.  ^@@@&&&&&&&#. 
  J@@@7.........:5@@#. .&@@J..........J@@@7  ?@@#^.........:G@@P  ^@@&:.......  
  J@@B           .&@@: ^@@&.           #@@7  G@@J           ~@@&. ^@@&.         
  J@@G           .&@@: ^@@&.           #@@7  G@@J           ~@@&. ^@@&.         
  J@@G           .&@@: ^@@&.           #@@7  G@@J           ~@@&. ^@@&.         
  J@@#.          ^@@&. :@@&:          .&@@7  P@@P           ?@@#  :@@@^         
  J@@@&PYYYYYYYYP&@@J   5@@&PYYYYYYYYP&@@@7  :&@@B5YYYYYYYYG@@&!   Y@@&PYJJJJ7  
  7&#P7G#&&&&&&&#GY^     ^YB#&&&&&&&#G!G#&~   .7P##&&&&&&&&#GJ:     ^YG#&&&&&B.

⁠BDOT Community Edition - Console API

⁠🚀 O que é a aplicação?

O console-api é o microsserviço backend que atua como núcleo da plataforma bdot — um ambiente para modelar, versionar, publicar e operar fluxos de negócio. Ele centraliza a gestão de projetos, pacotes, fluxos, versões, ambientes, publicações, variáveis de ambiente, agendamentos e segurança (API Keys e CORS) por meio de uma API REST completa.

Pensado para desenvolvedores, arquitetos e gestores de TI, ele dá suporte a todo o ciclo de vida de um fluxo: da modelagem à publicação em produção, com versionamento, auditoria e controles de acesso granulares por ambiente.

⁠✨ Principais Funcionalidades

  • Gestão completa de entidades: CRUD para projetos, pacotes, fluxos, versões e ambientes, com hierarquia organizada e versionamento por tags.
  • Modelagem de Fluxos: Criação, importação e edição de modelos, com normalização de etapas e conexões.
  • Ciclo de publicação: Publicar, atualizar e despublicar versões em ambientes, com sincronização automática de cache nos serviços de execução.
  • Segurança por ambiente: Gerenciamento de API Keys e regras CORS por versão/ambiente.
  • Importação e exportação: Transferência de versões completas (modelo, variáveis, adaptadores, publicações e segurança) entre instâncias.
  • Documentação dinâmica: Geração automática de especificação OpenAPI 3.0 para versões.

⁠🛠️ Tecnologias e Arquitetura

Construído com Quarkus 3.25 (Java 21), compilado em executável nativo via GraalVM para alto desempenho e inicialização rápida. Utiliza PostgreSQL para persistência, Redis para telemetria e descoberta de serviços, Hibernate ORM para a camada de dados e autenticação via OpenID Connect (OIDC) com gerenciamento próprio de API Keys.

⁠🔒 Licença e Suporte

⁠Licença de Software Proprietário

Copyright (c) 2026 BPX TECNOLOGIA. Todos os direitos reservados.

Este software e a documentação associada (o "Software") são propriedade da BPX TECNOLOGIA e protegidos por leis de direitos autorais e tratados internacionais.

É estritamente proibida qualquer utilização, cópia, reprodução, modificação ou distribuição do Software, ou de qualquer parte dele, sem a autorização prévia e por escrito da BPX TECNOLOGIA.

O uso não autorizado do Software pode resultar em severas penalidades civis e criminais, e será processado na máxima extensão possível sob a lei.

Para questões de licenciamento, por favor, entre em contato com: **[email protected]**

⁠⚡ Como Executar via BDOT CLI

⚠️ Importante: A utilização e execução desta imagem devem ser feitas exclusivamente via BDOT CLI. Caso ainda não possua o utilitário instalado, consulte a Documentação de Instalação da BDOT CLI⁠.

⁠Pré-requisitos

Tag summary

Content type

Image

Digest

sha256:0b8e63bba…

Size

49.7 MB

Last updated

11 days ago

docker pull bdotapps/console-api