Getting Started
pnpm installpnpm docker:uppnpm db:migrate && pnpm db:seedpnpm dev
Port Reference
| Service | Port | URL |
|---|---|---|
| Web (CRM) | 3000 | http://localhost:3000 |
| Portal | 3001 | http://localhost:3001 |
| Docs | 3002 | http://localhost:3002 |
| API (tRPC) | 4000 | http://localhost:4000 |
| PostgreSQL | 5432 | postgres://zrm:zrm_dev@localhost:5432/zrm |
| Temporal (gRPC) | 7233 | localhost:7233 |
| Temporal UI | 8233 | http://localhost:8233 |
| Mailpit SMTP / UI | 1025 / 8025 | http://localhost:8025 |
| MinIO S3 / Console | 9000 / 9001 | http://localhost:9001 |
| Jaeger UI | 16686 | http://localhost:16686 |
| OTLP (traces) | 4318 | http://localhost:4318 |
| Drizzle Studio | 4983 | pnpm --filter @zrm/db db:studio |
Dev mode auto-injects a test session when NODE_ENV !== "production" — no manual auth.