The Base control plane. Handles authentication, cluster state, routing, and the WebSocket connections that dployrd instances maintain.
Built with Hono, PostgreSQL, and Redis.
- Node.js 22+
- PostgreSQL
- Redis
pnpm install
pnpm devRuns the app and API docs server concurrently. The app starts on the port configured in your environment.
# Unit tests
pnpm test:unit
# Integration tests (spins up embedded Postgres + Redis)
pnpm test:api
# Both
pnpm testpnpm buildType-checks only (tsc --noEmit). The app runs directly via tsx.
Apache 2.0