Add 2 dbs (will be used)
This commit is contained in:
15
.env.example
15
.env.example
@@ -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=
|
||||||
@@ -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)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user