From 107af7b0f19cdb33d87c1f19ce748c7aabf398cc Mon Sep 17 00:00:00 2001 From: Kyryll O Date: Tue, 26 May 2026 23:28:22 +0300 Subject: [PATCH] feat: setupDatabase returns host/port/username/password and sets PLUGIN_DB_* env vars --- src/backend/services/core.service.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/backend/services/core.service.ts b/src/backend/services/core.service.ts index b6d9a88..3ab499d 100644 --- a/src/backend/services/core.service.ts +++ b/src/backend/services/core.service.ts @@ -259,9 +259,14 @@ export class CoreService { throw new Error(`Database setup failed: ${response.statusText}`); } const result = await response.json(); - const dbName = result.data?.dbName || result.dbName; + const data = result.data || result; + const dbName = data.dbName; if (!dbName) throw new Error('Database name not returned from core'); process.env.PLUGIN_DB_NAME = dbName; + if (data.host) process.env.PLUGIN_DB_HOST = data.host; + if (data.port) process.env.PLUGIN_DB_PORT = String(data.port); + if (data.username) process.env.PLUGIN_DB_USER = data.username; + if (data.password) process.env.PLUGIN_DB_PASSWORD = data.password; return dbName; } }