SPB Git forge

spb/spb-cloud

Public
10commits 1branches 0releases
3.2 MBsize
maindefault branch
1 h agolast push
JavaScript 56.7% TypeScript 42.6%
660 B · 32 lines typescript
Raw Blame History
1import { PrismaClient } from "@prisma/client";2import bcrypt from "bcryptjs";34const prisma = new PrismaClient();56async function main() {7  const passwordHash = await bcrypt.hash("admin123", 12);89  await prisma.user.upsert({10    where: { id: "admin" },11    update: { passwordHash, role: "admin", name: "Admin", username: "admin" },12    create: {13      id: "admin",14      passwordHash,15      role: "admin",16      name: "Admin",17      username: "admin",18    },19  });2021  console.log("Seed completed: admin user created");22}2324main()25  .catch((e) => {26    console.error(e);27    process.exit(1);28  })29  .finally(async () => {30    await prisma.$disconnect();31  });32