18 lines
601 B
TypeScript
18 lines
601 B
TypeScript
import { toNumber } from 'lodash';
|
|
|
|
import { createDBConfig } from '@/modules/database/config';
|
|
|
|
export const database = createDBConfig((configure) => ({
|
|
common: { synchronize: true },
|
|
connections: [
|
|
{
|
|
type: 'mysql',
|
|
host: configure.env.get('DB_HOST', '127.0.0.1'),
|
|
port: configure.env.get<number>('DB_PORT', (v) => toNumber(v), 3306),
|
|
username: configure.env.get('DB_USERNAME', 'root'),
|
|
password: configure.env.get('DB_PASSWORD', '12345678'),
|
|
database: configure.env.get('DB_NAME', '3r'),
|
|
},
|
|
],
|
|
}));
|