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

evo-auth

Ruby/Rails 7.1

3001

Autenticação, RBAC, JWT/OAuth 2.0

evo-auth-sidekiq

Ruby/Rails 7.1

Worker de fila do Auth

evo-crm

Ruby/Rails 7.1

3000

Conversas, contatos, catch-all da API

evo-crm-sidekiq

Ruby/Rails 7.1

Worker de fila do CRM

evo-core

Go/Gin

5555

Agentes de IA, chaves API, folders

evo-processor

Python/FastAPI

8000

Orquestração de agentes, sessões, chat

evo-bot-runtime

Go/Gin

8080

Pipeline de bots

evo-frontend

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 por PathPrefix/PathRegexp.

  • evo-crm.vya.digital — frontend, roteado só por Host.

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.

Próximos passos