Visão geral¶
Última atualização: 20/08/2026
O enterprise-evo-crm-community é um stack multi-serviço orquestrado via
Docker Compose, composto por:
Serviço |
Stack |
Porta interna |
Papel |
|---|---|---|---|
|
Ruby/Rails 7.1 |
3001 |
Autenticação, RBAC, JWT/OAuth 2.0 |
|
Ruby/Rails 7.1 |
— |
Worker de fila do Auth |
|
Ruby/Rails 7.1 |
3000 |
Conversas, contatos, catch-all da API |
|
Ruby/Rails 7.1 |
— |
Worker de fila do CRM |
|
Go/Gin |
5555 |
Agentes de IA, chaves API, folders |
|
Python/FastAPI |
8000 |
Orquestração de agentes, sessões, chat |
|
Go/Gin |
8080 |
Pipeline de bots |
|
React/Nginx |
80 |
Dashboard web |
Todos os serviços compartilham a rede Docker app-network (externa,
pré-criada) e são roteados publicamente via Traefik, com dois domínios:
evocrm-api.vya.digital— API (auth, crm, core, processor, bot-runtime), roteada porPathPrefix/PathRegexp.evo-crm.vya.digital— frontend, roteado só porHost.
Os workers Sidekiq (evo-auth-sidekiq, evo-crm-sidekiq) não servem HTTP e
não são expostos pelo Traefik.
Ambiente de produção¶
O stack roda em um único host (wfdb01), acessado por um túnel SSH com
autorização prévia (SPA/fwknop) — ver
Acesso ao servidor de produção.