// CLI entry point. Loaded via `pnpm db:seed`. import "dotenv/config"; import { PrismaPg } from "@prisma/adapter-pg"; import { PrismaClient } from "../src/generated/prisma/client"; import { seed } from "../src/lib/seed"; const adapter = new PrismaPg({ connectionString: process.env.DATABASE_URL }); const db = new PrismaClient({ adapter }); (async () => { const result = await seed(db); console.log("Seeded:"); console.log(` admin: 1 (${result.admin.id})`); console.log(` therapists: ${result.therapists.length}`); console.log(` rooms: ${result.rooms.length}`); console.log(` services: ${result.services.length}`); console.log(` customers: ${result.customers.length}`); await db.$disconnect(); })().catch(async (e) => { console.error(e); await db.$disconnect(); process.exit(1); });