Pular para o conteúdo principal

Ambiente de Desenvolvimento

Para contribuir com o Ladesa, você precisa configurar seu ambiente local com as ferramentas adequadas para cada serviço.

Pré-requisitos

FerramentaVersão mínimaUsado por
Git2.xTodos os repositórios
Node.js20.xweb, management-service, docs
Bun1.xmanagement-service, docs
pnpm10.xweb (frontend Nuxt)
Docker + Docker Compose24.xInfraestrutura local
.NET SDK9.0timetable-generator
Flutter3.xmobile
Nem tudo é obrigatório

Você só precisa instalar as ferramentas do serviço no qual vai trabalhar. Se vai contribuir apenas com o frontend web, basta Git, Node.js e pnpm.

Serviços de infraestrutura

Os seguintes serviços são necessários para rodar o sistema completo localmente. Todos podem ser iniciados via Docker:

ServiçoImagem DockerPorta
PostgreSQL 15postgres:155432
Redisredis:alpine6379
RabbitMQrabbitmq:3.13-alpine5672 / 15672 (UI)
Keycloak 25.0quay.io/keycloak/keycloak:25.0.08080

Próximos passos