19 lines
534 B
TypeScript
19 lines
534 B
TypeScript
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,
|
|
});
|