Files
app-admin/db/seed.ts
2026-03-24 15:46:27 +03:00

26 lines
545 B
TypeScript

import { db } from "./index";
import { users } from "./schema";
import bcrypt from "bcryptjs";
import * as dotenv from "dotenv";
dotenv.config({ path: ".env.local" });
async function seed() {
const hashedPassword = await bcrypt.hash("admin123", 10);
await db.insert(users).values({
name: "Admin",
email: "admin@admin.com",
password: hashedPassword,
role: "admin",
}).onConflictDoNothing();
console.log("Admin user created.");
process.exit(0);
}
seed().catch(err => {
console.error(err);
process.exit(1);
});