20 lines
764 B
TypeScript
20 lines
764 B
TypeScript
|
|
import { ConfigService } from '@nestjs/config';
|
||
|
|
|
||
|
|
export const getOracleConfig = (configService: ConfigService) => ({
|
||
|
|
user: configService.get<string>('ORACLE_USER'),
|
||
|
|
password: configService.get<string>('ORACLE_PASSWORD'),
|
||
|
|
connectString: configService.get<string>('ORACLE_CONNECT_STRING'),
|
||
|
|
});
|
||
|
|
|
||
|
|
export const getMssqlConfig = (configService: ConfigService) => ({
|
||
|
|
server: configService.get<string>('MSSQL_SERVER'),
|
||
|
|
port: configService.get<string>('MSSQL_PORT'),
|
||
|
|
user: configService.get<string>('MSSQL_USER'),
|
||
|
|
password: configService.get<string>('MSSQL_PASSWORD'),
|
||
|
|
database: configService.get<string>('MSSQL_DATABASE'),
|
||
|
|
options: {
|
||
|
|
enableArithAbort: true,
|
||
|
|
trustServerCertificate: true,
|
||
|
|
encrypt: true
|
||
|
|
},
|
||
|
|
});
|