qpa-server/src/ormconfig.ts

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;