Skip to content

Commit 868e2a4

Browse files
committed
feat: migrate from TypeORM to Drizzle ORM
- Migrate fixtures script to use Drizzle ORM - Refactor Book resolver to use Drizzle ORM
1 parent 60de8fa commit 868e2a4

File tree

9 files changed

+1502
-50
lines changed

9 files changed

+1502
-50
lines changed

drizzle.config.ts

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import { config } from "dotenv";
2+
import type { Config } from "drizzle-kit";
3+
4+
const envPath =
5+
process.env.NODE_ENV === "production" ? ".env.production" : ".env.local";
6+
7+
config({ path: envPath });
8+
9+
export default {
10+
schema: "./src/schema.ts",
11+
out: "./drizzle",
12+
driver: "pg",
13+
dbCredentials: {
14+
host: process.env.DB_ENDPOINT,
15+
user: process.env.DB_USER,
16+
password: process.env.DB_PASSWORD,
17+
database: process.env.DB_NAME,
18+
},
19+
} satisfies Config;

0 commit comments

Comments
 (0)