21 lines
653 B
TypeScript
21 lines
653 B
TypeScript
import { PostgresConnectionOptions } from "typeorm/driver/postgres/PostgresConnectionOptions";
|
|
|
|
const config: PostgresConnectionOptions = {
|
|
type: "postgres",
|
|
host: process.env.POSTGRES_HOST || "localhost",
|
|
port: Number(process.env.POSTGRES_PORT || 5432),
|
|
database: process.env.POSTGRES_DB || "qpa-dev",
|
|
username: process.env.DB_USER || null,
|
|
password: process.env.DB_PASSWORD || null,
|
|
entities: ["**/*.entity.ts", "**/*.entity.js"],
|
|
migrations: ["migrations/*.js", "migrations/*.ts"],
|
|
logging: true,
|
|
synchronize: !!process.env.TYPEORM_SYNCHRONIZE,
|
|
logger: "debug",
|
|
cli: {
|
|
migrationsDir: "migrations"
|
|
}
|
|
};
|
|
|
|
export = config;
|