kutt/server/knex.js

24 lines
438 B
JavaScript
Raw Normal View History

2024-08-11 18:41:03 +03:30
const knex = require("knex");
2020-01-30 18:51:52 +03:30
2024-08-11 18:41:03 +03:30
const env = require("./env");
const db = knex({
2024-09-11 20:51:14 +02:00
client: env.DB_CLIENT,
connection: {
filename: "db/" + env.DB_FILENAME,
2020-01-30 18:51:52 +03:30
host: env.DB_HOST,
port: env.DB_PORT,
database: env.DB_NAME,
user: env.DB_USER,
password: env.DB_PASSWORD,
ssl: env.DB_SSL,
pool: {
min: env.DB_POOL_MIN,
max: env.DB_POOL_MAX
}
2024-09-14 04:50:29 +02:00
},
useNullAsDefault: true,
});
2024-08-11 18:41:03 +03:30
module.exports = db;