From 3a2a1b2cd6e89b7728430e14d83a29df294cd9e2 Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Fri, 28 Nov 2025 13:25:33 +0100 Subject: [PATCH] Add datasource property to Prisma config for migrate/db push support --- prisma.config.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/prisma.config.ts b/prisma.config.ts index 5abb1c4..ab58e42 100644 --- a/prisma.config.ts +++ b/prisma.config.ts @@ -1,13 +1,20 @@ import 'dotenv/config' +import path from 'path' import { defineConfig } from 'prisma/config' +// Resolve database path +const dbPath = process.env.DATABASE_URL ?? `file:${path.join(process.cwd(), 'data', 'pve-scripts.db')}` + export default defineConfig({ schema: 'prisma/schema.prisma', + datasource: { + url: dbPath, + }, // @ts-expect-error - Prisma 7 config types are incomplete studio: { adapter: async () => { const { PrismaBetterSqlite3 } = await import('@prisma/adapter-better-sqlite3') - return new PrismaBetterSqlite3({ url: process.env.DATABASE_URL! }) + return new PrismaBetterSqlite3({ url: dbPath }) }, }, })