import "dotenv/config"; import "reflect-metadata"; import { DataSource } from "typeorm"; export const AppDataSource = new DataSource({ type: "mysql", database: process.env.DB_NAME, host: process.env.DB_HOST, port: +(process.env.DB_PORT || 3306), username: process.env.DB_USERNAME, password: process.env.DB_PASSWORD, connectorPackage: "mysql2", synchronize: false, logging: true, entities: process.env.NODE_ENV !== "production" ? ["src/entities/**/*.ts"] : ["dist/entities/**/*{.ts,.js}"], migrations: process.env.NODE_ENV !== "production" ? ["src/migration/**/*.ts"] : ["dist/migration/**/*{.ts,.js}"], subscribers: [], }); // console.log(AppDataSource); // export default database;