Proyecto App Linux
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
import type { Config } from 'drizzle-kit';
|
||||
import { homedir } from 'os';
|
||||
import { join } from 'path';
|
||||
|
||||
// Use home directory with a simple path (no spaces) to avoid libSQL issues
|
||||
// This matches the path used in connection.ts
|
||||
const dbDir = join(homedir(), '.iptvnator', 'databases');
|
||||
const dbPath = join(dbDir, 'iptvnator.db');
|
||||
// libSQL requires file: prefix
|
||||
const dbUrl = `file:${dbPath}`;
|
||||
|
||||
export default {
|
||||
schema: './apps/electron-backend/src/app/database/schema.ts',
|
||||
out: './apps/electron-backend/src/app/database/migrations',
|
||||
// libSQL/Turso dialect works for both remote and local file URLs
|
||||
dialect: 'turso',
|
||||
dbCredentials: {
|
||||
// Use file: URL format
|
||||
url: dbUrl,
|
||||
// When using remote, set LIBSQL_URL/LIBSQL_AUTH_TOKEN envs and run studio with --config
|
||||
},
|
||||
} satisfies Config;
|
||||
Reference in New Issue
Block a user