Files
taptapp/drizzle.config.js
2025-07-22 17:03:36 +02:00

21 lines
499 B
JavaScript

import { defineConfig } from 'drizzle-kit';
if (!process.env.DATABASE_URL) throw new Error('DATABASE_URL is not set');
const isLocalDb = process.env.DATABASE_URL.startsWith('file:');
export default defineConfig({
schema: './src/lib/server/db/schema.js',
dialect: isLocalDb ? 'sqlite' : 'turso',
dbCredentials: isLocalDb
? {
url: process.env.DATABASE_URL
}
: {
authToken: process.env.DATABASE_AUTH_TOKEN,
url: process.env.DATABASE_URL
},
verbose: true,
strict: true
});