data/databasePaths.ts
// eslint-disable-next-line eslint-comments/disable-enable-pair
/* eslint-disable @typescript-eslint/naming-convention */
import Debug from 'debug'
import { getConfigProperty } from '../helpers/functions.config.js'
const debug = Debug('parking-ticket-system:databasePaths')
// Determine if test databases should be used
export const useTestDatabases =
getConfigProperty('application.useTestDatabases') ||
process.env.TEST_DATABASES === 'true'
if (useTestDatabases) {
debug('Using "-testing" databases.')
}
// parkingDB
export const parkingDB_live = 'data/parking.db'
export const parkingDB_testing = 'data/parking-testing.db'
export const parkingDB = useTestDatabases ? parkingDB_testing : parkingDB_live
// nhtsaDB
export const nhtsaDB_live = 'data/nhtsa.db'
export const nhtsaDB_testing = 'data/nhtsa-testing.db'
export const nhtsaDB = useTestDatabases ? nhtsaDB_testing : nhtsaDB_live