# Provisioning Platform Ports Configuration # Central source of truth for all service ports [orchestrator] port = 9090 description = "Workflow orchestration engine" protocol = "HTTP" health_check = "http://localhost:9090/health" [control_center] port = 9080 description = "Authentication & authorization service" protocol = "HTTP" health_check = "http://localhost:9080/health" [api_gateway] port = 9083 description = "Unified API gateway" protocol = "HTTP" health_check = "http://localhost:9083/health" [mcp_server] port = 9082 description = "Model Context Protocol server" protocol = "HTTP" health_check = "http://localhost:9082/health" [oci_registry] port = 5000 description = "OCI artifact registry" protocol = "HTTP" health_check = "http://localhost:5000/v2/" [coredns] port = 5353 description = "Internal DNS resolution" protocol = "DNS" health_check = "dig @localhost -p 5353 provisioning.local" [gitea] port = 3000 description = "Git server and web UI" protocol = "HTTP" health_check = "http://localhost:3000/api/healthz" [frontend] port = 3001 description = "Control center web frontend" protocol = "HTTP" health_check = "http://localhost:3001" [surrealdb] port = 8000 description = "Main application database" protocol = "WS/HTTP" health_check = "http://localhost:8000/health" [redis] port = 6379 description = "Cache and session store" protocol = "Redis" health_check = "redis-cli ping" [postgresql] port = 5432 description = "Optional relational database" protocol = "PostgreSQL" health_check = "pg_isready -h localhost -p 5432"