Added detailed JSDoc comments and type annotations to ScriptDownloaderService for better maintainability and clarity. Refactored initialization logic to always set scriptsDirectory and repoUrl. Enhanced autoSyncService to specify cron job timezone and options. Updated PrismaClient import path for compatibility with generated client structure.
14 lines
398 B
TypeScript
14 lines
398 B
TypeScript
import 'dotenv/config'
|
|
import { defineConfig } from 'prisma/config'
|
|
|
|
// @ts-ignore - Prisma 7 config types are incomplete
|
|
export default defineConfig({
|
|
schema: 'prisma/schema.prisma',
|
|
studio: {
|
|
adapter: async () => {
|
|
const { PrismaBetterSqlite3 } = await import('@prisma/adapter-better-sqlite3')
|
|
return new PrismaBetterSqlite3({ url: process.env.DATABASE_URL! })
|
|
},
|
|
},
|
|
})
|