fix: use correct env var names for DocumentsDB/VectorsDB adapter scheme

_APP_DB_HOST_DOCUMENTSDB and _APP_DB_HOST_VECTORSDB were being used
to read the database adapter scheme, but the correct env vars are
_APP_DB_ADAPTER_DOCUMENTSDB and _APP_DB_ADAPTER_VECTORSDB. The HOST
variants contain the hostname, not the adapter type, causing DSN
construction to fail with 500 errors.
This commit is contained in:
Prem Palanisamy
2026-03-30 19:24:43 +01:00
parent 5d962e21b0
commit ef8d543182
@@ -60,7 +60,7 @@ class Create extends Action
$databases = Config::getParam('pools-documentsdb', []);
$databaseKeys = System::getEnv('_APP_DATABASE_DOCUMENTSDB_KEYS', '');
$databaseOverride = System::getEnv('_APP_DATABASE_DOCUMENTSDB_OVERRIDE');
$dbScheme = System::getEnv('_APP_DB_HOST_DOCUMENTSDB', 'mongodb');
$dbScheme = System::getEnv('_APP_DB_ADAPTER_DOCUMENTSDB', 'mongodb');
$databaseSharedTables = \explode(',', System::getEnv('_APP_DATABASE_DOCUMENTSDB_SHARED_TABLES', ''));
$databaseSharedTablesV1 = \explode(',', System::getEnv('_APP_DATABASE_DOCUMENTSDB_SHARED_TABLES_V1', ''));
break;
@@ -68,7 +68,7 @@ class Create extends Action
$databases = Config::getParam('pools-vectorsdb', []);
$databaseKeys = System::getEnv('_APP_DATABASE_VECTORSDB_KEYS', '');
$databaseOverride = System::getEnv('_APP_DATABASE_VECTORSDB_OVERRIDE');
$dbScheme = System::getEnv('_APP_DB_HOST_VECTORSDB', 'postgresql');
$dbScheme = System::getEnv('_APP_DB_ADAPTER_VECTORSDB', 'postgresql');
$databaseSharedTables = \explode(',', System::getEnv('_APP_DATABASE_VECTORSDB_SHARED_TABLES', ''));
$databaseSharedTablesV1 = \explode(',', System::getEnv('_APP_DATABASE_VECTORSDB_SHARED_TABLES_V1', ''));
break;