Spaces:
Sleeping
Sleeping
| 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, | |
| }, | |
| }); | |