Refactor code structure for improved readability and maintainability

This commit is contained in:
Boris D
2025-09-09 13:28:39 +03:00
parent 5572bf48b7
commit afb1f343e0
23 changed files with 4239 additions and 0 deletions

18
src/data-source.ts Normal file
View File

@ -0,0 +1,18 @@
import { DataSource } from "typeorm";
import { config } from "dotenv";
// Load environment variables
config();
export default new DataSource({
type: "mariadb",
host: process.env.DB_HOST || "localhost",
port: parseInt(process.env.DB_PORT) || 3306,
username: process.env.DB_USERNAME || "root",
password: process.env.DB_PASSWORD || "",
database: process.env.DB_DATABASE || "low_code_engine",
entities: ["src/**/*.entity{.ts,.js}"],
migrations: ["src/migrations/*{.ts,.js}"],
synchronize: false,
logging: false,
});