mirror of
https://github.com/towfiqi/serpbear
synced 2025-06-26 18:15:54 +00:00
24 lines
587 B
TypeScript
24 lines
587 B
TypeScript
import { Sequelize } from 'sequelize-typescript';
|
|
import sqlite3 from 'sqlite3';
|
|
import Domain from './models/domain';
|
|
import Keyword from './models/keyword';
|
|
|
|
const connection = new Sequelize({
|
|
dialect: 'sqlite',
|
|
host: '0.0.0.0',
|
|
username: process.env.USER_NAME ? process.env.USER_NAME : process.env.USER,
|
|
password: process.env.PASSWORD,
|
|
database: 'sequelize',
|
|
dialectModule: sqlite3,
|
|
pool: {
|
|
max: 5,
|
|
min: 0,
|
|
idle: 10000,
|
|
},
|
|
logging: false,
|
|
models: [Domain, Keyword],
|
|
storage: './data/database.sqlite',
|
|
});
|
|
|
|
export default connection;
|