import { prisma } from "../lib/prisma"; import "dotenv/config"; async function main() { console.log("Seeding database..."); // Create a default super admin if none exists const adminEmail = "admin@ayris.tech"; const existingAdmin = await prisma.user.findUnique({ where: { email: adminEmail } }); if (!existingAdmin) { console.log(`Creating default admin: ${adminEmail}`); await prisma.user.create({ data: { email: adminEmail, name: "System Admin", password: "admin123", // Should be changed immediately role: "SUPER_ADMIN", domains: ["*"], }, }); } else { console.log("Admin user already exists."); } console.log("Seeding complete."); } main() .catch((e) => { console.error(e); process.exit(1); }) .finally(async () => { await prisma.$disconnect(); });