From 1d77266cb2c110e0c0891534e113430c6ed86818 Mon Sep 17 00:00:00 2001 From: ImBenji Date: Mon, 27 Apr 2026 17:38:41 +0100 Subject: [PATCH] refactor: enhance database URL handling in config.js for improved PostgreSQL connection setup --- src/config.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/config.js b/src/config.js index d7daee4..1291858 100644 --- a/src/config.js +++ b/src/config.js @@ -13,8 +13,9 @@ if (process.env.ADMIN_USERNAME) config.admin.username = process.env.ADMIN_USERN if (process.env.ADMIN_PASSWORD) config.admin.password = process.env.ADMIN_PASSWORD; if (process.env.DATABASE_PATH) config.database.path = process.env.DATABASE_PATH; -if (process.env.DATABASE_URL) { - config.database.postgres = { ...config.database.postgres, connectionString: process.env.DATABASE_URL }; +const dbUrl = process.env.DATABASE_URL; +if (dbUrl && !dbUrl.includes('user:password@')) { + config.database.postgres = { ...config.database.postgres, connectionString: dbUrl }; config.database.type = 'postgres'; } else if (process.env.DATABASE_TYPE) { config.database.type = process.env.DATABASE_TYPE;