Spaces:
Sleeping
Sleeping
File size: 654 Bytes
ee0bba4 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
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,
},
});
|