mirror of
https://github.com/sergeyyarkov/asu_tools_service.git
synced 2026-10-11 02:19:09 +03:00
24 lines
550 B
JavaScript
24 lines
550 B
JavaScript
import sql from "mssql";
|
|
|
|
/** @type {sql.config} */
|
|
const connectionConfig = {
|
|
user: process.env.MSSQL_USER,
|
|
password: process.env.MSSQL_PASSWORD,
|
|
database: process.env.MSSQL_DB,
|
|
server: process.env.MSSQL_HOST || "localhost",
|
|
port: Number.parseInt(process.env.MSSQL_PORT || "1433", 10),
|
|
pool: {
|
|
max: 10,
|
|
min: 0,
|
|
idleTimeoutMillis: 30000
|
|
},
|
|
options: {
|
|
trustServerCertificate: true,
|
|
cancelTimeout: 60000,
|
|
requestTimeout: 120000
|
|
}
|
|
};
|
|
|
|
const pool = new sql.ConnectionPool(connectionConfig);
|
|
export default pool;
|