refactor: enhance database URL handling in config.js for improved PostgreSQL connection setup
This commit is contained in:
parent
82df9da814
commit
1d77266cb2
1 changed files with 3 additions and 2 deletions
|
|
@ -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.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_PATH) config.database.path = process.env.DATABASE_PATH;
|
||||||
if (process.env.DATABASE_URL) {
|
const dbUrl = process.env.DATABASE_URL;
|
||||||
config.database.postgres = { ...config.database.postgres, connectionString: process.env.DATABASE_URL };
|
if (dbUrl && !dbUrl.includes('user:password@')) {
|
||||||
|
config.database.postgres = { ...config.database.postgres, connectionString: dbUrl };
|
||||||
config.database.type = 'postgres';
|
config.database.type = 'postgres';
|
||||||
} else if (process.env.DATABASE_TYPE) {
|
} else if (process.env.DATABASE_TYPE) {
|
||||||
config.database.type = process.env.DATABASE_TYPE;
|
config.database.type = process.env.DATABASE_TYPE;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue