Operating the LanOnasis Platform
This page covers only the non‑obvious bits operators need to run and maintain the platform.
Monorepo structure (high‑level)
apps/docs-lanonasis– documentation site (this app)apps/dashboard– operator dashboardapps/lanonasis-maas– Memory Suite (service + UI where applicable)apps/mcp-core/apps/mcp-lanonasis– MCP server deploymentsonasis-core– Gateway and shared server components
Common commands (Bun + Turbo)
Run from monorepo root unless stated:
# Development (all)
bun run dev
# Build (all)
bun run build
# Lint / Test
bun run lint
bun run test
Per‑app:
cd apps/docs-lanonasis && bun run build
cd apps/dashboard && bun run dev
Deployment entry points
- Auth Gateway:
auth.lanonasis.combehind the central gateway - API Gateway:
api.lanonasis.com(REST + proxies) - MCP Core:
mcp.lanonasis.com(SSE/HTTP) - Memory Suite: REST via
api.lanonasis.com/api/v1/memory
Exact infrastructure (proxy/CDN/container) is environment‑specific and documented in operator runbooks.
Environment & secrets
- Keep per‑project
.envisolated; never share service_role keys with frontends - Use Central Auth and scoped tokens for clients
- For vendor keys, use the centralized key manager
Observability
- Audit logs include project/user/tool context where applicable
- Apply rate limits and alerts on entry points
Related docs
- Architecture map: Platform
- Auth: Central Auth Gateway
- MCP: Production Server
- Memory: Overview