diff --git a/backend/src/lib/datastore.ts b/backend/src/lib/datastore.ts index 45a8f7e..fb31e90 100644 --- a/backend/src/lib/datastore.ts +++ b/backend/src/lib/datastore.ts @@ -16,6 +16,7 @@ import { CosmosDatastoreProvider, MemoryDatastoreProvider, } from '@bytelyst/datastore'; +import { config } from './config.js'; let _provider: DatastoreProvider | null = null; @@ -26,10 +27,7 @@ let _provider: DatastoreProvider | null = null; export function initDatastore(): DatastoreProvider { if (_provider) return _provider; - const isTest = process.env.NODE_ENV === 'test'; - const dbProvider = (process.env.DB_PROVIDER || (isTest ? 'memory' : 'cosmos')).toLowerCase(); - - if (dbProvider === 'memory') { + if (config.DB_PROVIDER === 'memory') { _provider = new MemoryDatastoreProvider(); } else { _provider = new CosmosDatastoreProvider();