a template starter repo for sveltekit projects
630 B
18 lines
1import { defineConfig } from 'drizzle-kit';
2
3if (!process.env.CLOUDFLARE_ACCOUNT_ID) throw new Error('CLOUDFLARE_ACCOUNT_ID is not set');
4if (!process.env.CLOUDFLARE_DATABASE_ID) throw new Error('CLOUDFLARE_DATABASE_ID is not set');
5if (!process.env.CLOUDFLARE_D1_TOKEN) throw new Error('CLOUDFLARE_D1_TOKEN is not set');
6
7export default defineConfig({
8 schema: './src/lib/server/db/schema.ts',
9 dialect: 'sqlite',
10 driver: 'd1-http',
11 dbCredentials: {
12 accountId: process.env.CLOUDFLARE_ACCOUNT_ID,
13 databaseId: process.env.CLOUDFLARE_DATABASE_ID,
14 token: process.env.CLOUDFLARE_D1_TOKEN
15 },
16 verbose: true,
17 strict: true
18});