From 015273ffdd421d32a659bd5a66da925ff71a71ad Mon Sep 17 00:00:00 2001 From: Jonas Pacheco Date: Wed, 8 Apr 2026 10:01:29 -0300 Subject: [PATCH] fix(engine-room): usa valores do preset ENGINES em vez de hardcoded MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Corrige MetaSet: usa type, displayName, category, description do preset - Corrige Plus: usa valores do preset em vez de hardcoded - Remove 'java' hardcoded que sobrescrevia o preset correto Isso garante que as correções feitas no preset ENGINES (type: python, porta: 8100) sejam refletidas na API. Refs: metaset, casa-de-maquinas, engine-room --- server/engine-room/routes.ts | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/server/engine-room/routes.ts b/server/engine-room/routes.ts index 1ab2f21..ce729e9 100644 --- a/server/engine-room/routes.ts +++ b/server/engine-room/routes.ts @@ -166,25 +166,25 @@ export function registerEngineRoomRoutes(app: Express): void { const plusHealth = await checkEngineHealth(plusEngine); kernelEngines.push({ ...plusHealth, - name: "plus", - displayName: "Arcadia Plus (ERP)", - type: "php", - category: "erp", - description: "ERP completo Laravel", + name: plusEngine.name, + displayName: plusEngine.displayName, + type: plusEngine.type, + category: plusEngine.category, + description: plusEngine.description, } as any); } - // Adicionar MetaSet (gerenciado externamente - Java) + // Adicionar MetaSet (gerenciado externamente - Python/Superset) const metasetEngine = ENGINES.find(e => e.name === "metaset"); if (metasetEngine) { const metasetHealth = await checkEngineHealth(metasetEngine); kernelEngines.push({ ...metasetHealth, - name: "metaset", - displayName: "MetaSet (Motor BI)", - type: "java", - category: "data", - description: "Motor de BI - Consultas, Dashboards, Gráficos", + name: metasetEngine.name, + displayName: metasetEngine.displayName, + type: metasetEngine.type, + category: metasetEngine.category, + description: metasetEngine.description, } as any); }