feat: scaffold labd — master daemon with CockroachDB + Prisma
New @lab/labd workspace package: - Fastify HTTP server + WebSocket for agent connections - Prisma schema (CockroachDB): Server, Agent, User, Role, Permission, UserRole, JoinToken, AuditLog, PulumiRun, Cluster models - Health endpoint with DB connectivity check - Server listing with cloud/env/status filters - Auth routes: agent enrollment, join token management - Placeholder mTLS auth middleware - Dev stack: CockroachDB single-node in docker-compose - 32 tests passing (2 new for labd health) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -31,3 +31,6 @@ DHCP_RANGE_END=
|
||||
|
||||
# Path to SSH keys directory on host (mounted read-only)
|
||||
SSH_KEY_PATH=~/.ssh
|
||||
|
||||
# CockroachDB connection (used by labd)
|
||||
DATABASE_URL=postgresql://root@localhost:26257/labctl?sslmode=disable
|
||||
|
||||
Reference in New Issue
Block a user