nexusbert's picture
milestone2 commit
ee0bba4
raw
history blame contribute delete
654 Bytes
import "reflect-metadata";
import { DataSource } from "typeorm";
import { WardrobeItem } from "../entity/WardrobeItem";
import { User } from "../entity/User";
import dotenv from "dotenv";
dotenv.config();
export const AppDataSource = new DataSource({
type: "postgres",
url: process.env.DATABASE_URL,
synchronize: false,
logging: true,
entities: [User, WardrobeItem],
migrations: [
process.env.NODE_ENV === "production"
? "dist/migrations/*.js"
: "src/migrations/*.ts"
],
subscribers: [],
extra: {
ssl: process.env.DATABASE_URL?.includes("render.com") ? {
rejectUnauthorized: false,
} : false,
},
});