diff --git a/scripts/create-admin.ts b/scripts/create-admin.ts deleted file mode 100644 index 642673b..0000000 --- a/scripts/create-admin.ts +++ /dev/null @@ -1,49 +0,0 @@ -import { getPayload } from "payload"; -import config from "./src/payload/payload.config"; - -const createAdmin = async () => { - const payload = await getPayload({ config }); - - const email = "marc@mintel.me"; - const password = "Tim300493."; - - console.log(`Creating/Updating admin: ${email}`); - - try { - // Check if user exists - const users = await payload.find({ - collection: "users", - where: { - email: { - equals: email, - }, - }, - }); - - if (users.totalDocs > 0) { - console.log("User already exists. Updating password."); - await payload.update({ - collection: "users", - id: users.docs[0].id, - data: { - password, - }, - }); - } else { - await payload.create({ - collection: "users", - data: { - email, - password, - }, - }); - console.log("Admin user created successfully."); - } - } catch (error) { - console.error("Error creating admin:", error); - process.exit(1); - } - process.exit(0); -}; - -createAdmin();