Skip to content

lMooka/camunda-8-docker

Repository files navigation

Camunda 8 Self-Managed - Docker Compose

Usage

For end user usage, please check the offical documentation of Camunda 8 Self-Managed Docker Compose.

Customized with reverse-proxy

Stack completa do Camunda 8 com proxy reverso nginx, acessível via *.localhost na porta 80.

Credenciais

Usuário Senha Escopo
demo demo Operate, Tasklist, Optimize, Identity, Web Modeler, Zeebe
admin admin Keycloak Admin Console

URLs

Aplicações

Serviço URL Descrição
Operate http://operate.localhost Monitoramento de processos e incidentes
Tasklist http://tasklist.localhost Gerenciamento de tarefas humanas
Optimize http://optimize.localhost Relatórios e análise de processos
Identity http://identity.localhost Gerenciamento de usuários, roles e permissões
Web Modeler http://modeler.localhost Modelagem BPMN/DMN colaborativa
Connectors http://connectors.localhost Conectores de integração (REST, Kafka, etc.)

Infraestrutura

Serviço URL Descrição
Keycloak http://keycloak.localhost/auth Identity Provider (OAuth2/OIDC)
Elasticsearch http://localhost:9200 Search engine (dados do Zeebe)
Zeebe Gateway (gRPC) localhost:26500 Gateway para deploy e execução de processos
Zeebe Gateway (REST) http://localhost:8088 API REST do Zeebe
Mailpit http://localhost:8075 Inbox de e-mails (dev)
WebSockets ws://ws-modeler.localhost Colaboração em tempo real do Web Modeler

Arquitetura

Browser (porta 80)
  │
  ├─ operate.localhost     ──► Operate (:8080)
  ├─ tasklist.localhost    ──► Tasklist (:8080)
  ├─ optimize.localhost    ──► Optimize (:8090)
  ├─ identity.localhost    ──► Identity (:8084)
  ├─ modeler.localhost     ──► Web Modeler Webapp (:8070)
  ├─ connectors.localhost  ──► Connectors (:8080)
  ├─ keycloak.localhost    ──► Keycloak (:18080)
  └─ ws-modeler.localhost  ──► Web Modeler WebSockets (:8060)
                                    │
                               NGINX (proxy reverso)

Componentes

Componente Imagem Função
Zeebe camunda/zeebe Workflow engine (BPMN/DMN)
Operate camunda/operate Monitoramento e troubleshooting de processos
Tasklist camunda/tasklist UI para tarefas humanas (user tasks)
Optimize camunda/optimize Análise de performance e relatórios
Identity camunda/identity Gerenciamento de acesso (integrado ao Keycloak)
Connectors camunda/connectors-bundle Conectores out-of-the-box para integrações
Web Modeler camunda/web-modeler-* Editor BPMN/DMN colaborativo (webapp + restapi + websockets)
Keycloak bitnamilegacy/keycloak Identity Provider (OAuth2/OpenID Connect)
Elasticsearch elasticsearch Armazenamento e busca de dados exportados pelo Zeebe
PostgreSQL postgres Banco de dados do Keycloak, Identity e Web Modeler
Mailpit axllent/mailpit Servidor SMTP fake para desenvolvimento
NGINX nginx:alpine Proxy reverso (*.localhost → containers)

Comandos

# Subir a stack
docker compose up -d

# Verificar status
docker compose ps

# Ver logs de um serviço
docker compose logs -f operate

# Derrubar a stack
docker compose down

# Derrubar e limpar volumes
docker compose down -v

About

This is the official docker-compose for localhost camunda 8 with nginx as reverse-proxy at port 80.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors