Pré-Requisitos
Antes de iniciar a instalação e execução da plataforma bdot, certifique-se de que seu ambiente atende aos requisitos mínimos de hardware e software detalhados abaixo. Atender a estas especificações garante a estabilidade dos microsserviços, do barramento de mensageria e do motor de execução.
Requisitos de Hardware
Section titled “Requisitos de Hardware”Os requisitos de hardware variam de acordo com a carga de trabalho e o volume de execuções simultâneas. Para ambientes de desenvolvimento local e testes, adote as seguintes especificações:
| Recurso | Mínimo | Recomendado |
|---|---|---|
| Arquitetura | x86_64 (Apenas 64-bit) |
x86_64 (Linux, macOS Intel, Windows) |
| Processador (CPU) | 2 núcleos | 4 núcleos ou superior |
| Memória RAM | 4 GB | 8 GB ou superior |
| Espaço em Disco | 10 GB livres | 20 GB livres (SSD) |
Requisitos de Software
Section titled “Requisitos de Software”Os seguintes utilitários e motores de containerização precisam estar instalados e operacionais no seu sistema operacional:
- Docker Engine (
v20.10.0ou superior): Necessário para a execução isolada dos microsserviços, instâncias de cache e banco de dados. Recomenda-se fortemente seguir os passos da Documentação Oficial de Instalação do Docker de acordo com seu sistema operacional. - Docker Compose (
v2.0.0ou superior): Utilizado para orquestrar e subir a pilha completa do ecossistema localmente.
Instalação do cURL
Section titled “Instalação do cURL”Antes de instalar o cURL, verifique se ele já está disponível no terminal do seu sistema operacional escolhendo a aba correspondente abaixo:
Para verificar se o cURL já está instalado na sua distribuição Linux, execute:
curl --versionSe o comando não for encontrado, instale-o via gerenciador de pacotes:
sudo apt update && sudo apt install curl -yNo macOS, o cURL já vem pré-instalado nativamente pelo sistema. Para confirmar, execute no Terminal:
curl --versionNas versões modernas do Windows (Windows 10/11), o cURL vem disponível nativamente via PowerShell e Prompt de Comando (CMD). Abra o PowerShell e execute:
curl.exe --versionNota: No PowerShell, utilize explicitamente curl.exe para evitar conflito com o alias interno Invoke-WebRequest.
Validação Geral do Ambiente
Section titled “Validação Geral do Ambiente”Siga os passos abaixo para verificar se todas as ferramentas essenciais estão prontas no seu ambiente:
-
Executar verificação de dependências
Abra o seu terminal e execute o comando consolidado para checar as versões instaladas do ecossistema:
Terminal docker --version && docker compose version && curl --version -
Validar a saída esperada
Certifique-se de que os comandos retornem as respectivas versões sem exibir erros:
Exemplo de Saída Esperada Docker version 24.0.5, build ced64efDocker Compose version v2.20.2curl 8.1.2 (x86_64-pc-linux-gnu)