"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.AppDataSource = void 0; require("reflect-metadata"); const typeorm_1 = require("typeorm"); const dotenv_1 = __importDefault(require("dotenv")); dotenv_1.default.config(); exports.AppDataSource = new typeorm_1.DataSource({ type: "mysql", host: process.env.DB_HOST, port: parseInt(process.env.DB_PORT || "3306"), username: process.env.DB_USERNAME, password: process.env.DB_PASSWORD, database: process.env.DB_DATABASE, synchronize: true, // Don't use this in production! logging: false, entities: ["src/entity/**/*.ts"], migrations: ["src/migration/**/*.ts"], subscribers: ["src/subscriber/**/*.ts"], });