1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27import { defineConfig } from 'drizzle-kit';
// import * as dotenv from 'dotenv';
// import * as fs from 'fs';
// import * as path from 'path';
// // Load environment variables from .dev.vars
// const devVarsPath = path.join(__dirname, '.dev.vars');
// if (fs.existsSync(devVarsPath)) {
// const devVars = fs.readFileSync(devVarsPath, 'utf-8');
// const parsed = dotenv.parse(devVars);
// Object.assign(process.env, parsed);
// }
export default defineConfig({
schema: './worker/database/schema.ts',
out: './migrations',
dialect: 'sqlite',
driver: 'd1-http',
// dbCredentials: {
// accountId: process.env.CLOUDFLARE_ACCOUNT_ID!,
// token: process.env.CLOUDFLARE_D1_TOKEN!,
// databaseId: process.env.CLOUDFLARE_D1_ID!,
// },
verbose: true,
strict: true,
});