Skip to content

Commit 768156d

Browse files
committed
Update drizzle.config.ts for production deployment
1 parent 9ec5c37 commit 768156d

1 file changed

Lines changed: 10 additions & 2 deletions

File tree

drizzle.config.ts

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,18 @@
11
import { defineConfig } from "drizzle-kit"
22

3+
const dbUrl = process.env.DATABASE_URL!
4+
const dbAuthToken = process.env.DATABASE_AUTH_TOKEN!
5+
const dialect = process.env.DATABASE_URL?.startsWith("file:")
6+
? "sqlite"
7+
: "turso"
8+
39
export default defineConfig({
410
out: "./drizzle",
511
schema: "./src/db/schema.ts",
6-
dialect: "sqlite",
12+
dialect,
13+
verbose: true,
714
dbCredentials: {
8-
url: process.env.DATABASE_URL!
15+
url: dbUrl,
16+
authToken: dbAuthToken
917
}
1018
})

0 commit comments

Comments
 (0)