nestapp/src/config/database.config.ts
2025-06-08 14:26:04 +08:00

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'),
},
],
}));