import type { Knex } from "knex"; import dotenv from 'dotenv'; dotenv.config(); export const config: { [key: string]: Knex.Config } = { development: { client: process.env.DB_TYPES, connection: { database: process.env.DB_NAME, user: process.env.DB_USERNAME, password: process.env.DB_PASSWORD, host: process.env.DB_HOST || "localhost" }, pool: { min: 2, max: 10 }, migrations: { tableName: "knex_migrations" } }, staging: { client: process.env.DB_TYPES, connection: { database: process.env.DB_NAME, user: process.env.DB_USERNAME, password: process.env.DB_PASSWORD, host: process.env.DB_HOST || "localhost" }, pool: { min: 2, max: 10 }, migrations: { tableName: "knex_migrations" } }, production: { client: process.env.DB_TYPES, connection: { database: process.env.DB_NAME, user: process.env.DB_USERNAME, password: process.env.DB_PASSWORD, host: process.env.DB_HOST || "localhost" }, pool: { min: 2, max: 10 }, migrations: { tableName: "knex_migrations" } } }; module.exports = config;