Refactor code structure for improved readability and maintainability
This commit is contained in:
18
src/data-source.ts
Normal file
18
src/data-source.ts
Normal 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,
|
||||
});
|
||||
Reference in New Issue
Block a user