Files
tonePage/apps/backend/src/data-source.ts
tone d3a7d03be7
Some checks failed
Deploy to K3s / deploy (push) Failing after 3m52s
feat: 数据库迁移支持
2025-12-20 19:58:47 +08:00

20 lines
537 B
TypeScript

import 'reflect-metadata';
import { DataSource } from 'typeorm';
import * as dotenv from 'dotenv';
dotenv.config();
export const AppDataSource = new DataSource({
type: 'postgres',
host: process.env.DATABASE_HOST,
port: Number(process.env.DATABASE_PORT ?? 5432),
username: process.env.DATABASE_USERNAME,
password: process.env.DATABASE_PASSWORD,
database: process.env.DATABASE_NAME,
synchronize: false,
logging: false,
entities: ['dist/**/*.entity.js'],
migrations: ['dist/migrations/*.js'],
});