Add 2 dbs (will be used)

This commit is contained in:
2025-11-17 15:40:39 -07:00
parent e0941669fb
commit fe82889b0a
2 changed files with 35 additions and 11 deletions

View File

@@ -1,5 +1,10 @@
DB_HOST= GAMES_DB_HOST=
DB_PORT= GAMES_DB_PORT=
DB_USER= GAMES_DB_USER=
DB_PASS= GAMES_DB_PASS=
DB_NAME= GAMES_DB_NAME=
BERRYDASH_DB_HOST=
BERRYDASH_DB_PORT=
BERRYDASH_DB_USER=
BERRYDASH_DB_PASS=
BERRYDASH_DB_NAME=

View File

@@ -14,13 +14,32 @@ export function jsonResponse (data: any, status = 200) {
}) })
} }
export function getDatabaseConnection () { export function getDatabaseConnection (type: number = 0) {
if (type !== 0 && type !== 1) return null
const env =
type === 0
? {
host: process.env.GAMES_DB_HOST ?? 'localhost',
port: Number(process.env.GAMES_DB_PORT) || 3306,
user: process.env.GAMES_DB_USER ?? '',
pass: process.env.GAMES_DB_PASS ?? '',
name: process.env.GAMES_DB_NAME ?? ''
}
: {
host: process.env.BERRYDASH_DB_HOST ?? 'localhost',
port: Number(process.env.BERRYDASH_DB_PORT) || 3306,
user: process.env.BERRYDASH_DB_USER ?? '',
pass: process.env.BERRYDASH_DB_PASS ?? '',
name: process.env.BERRYDASH_DB_NAME ?? ''
}
const connection = mysql.createConnection({ const connection = mysql.createConnection({
host: process.env.DB_HOST ?? 'localhost', host: env.host,
port: Number(process.env.DB_PORT) || 3306, port: env.port,
user: process.env.DB_USER ?? '', user: env.user,
password: process.env.DB_PASS ?? '', password: env.pass,
database: process.env.DB_NAME ?? '' database: env.name
}) })
const db = drizzle(connection) const db = drizzle(connection)