From 63974a006113452010592f065b1dd4173546cd67 Mon Sep 17 00:00:00 2001 From: root Date: Mon, 17 Aug 2026 22:30:22 -0400 Subject: [PATCH] update create admin user --- .env.docker.dev | 2 +- .env.example | 4 ++-- docs/DOCKER.md | 2 +- packages/database/prisma/seed.ts | 4 ++-- scripts/enroll-admin-2fa.cjs | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.env.docker.dev b/.env.docker.dev index aa10963..6d43bbc 100644 --- a/.env.docker.dev +++ b/.env.docker.dev @@ -25,7 +25,7 @@ JWT_SECRET=JYNKxfyYaZbqT6NN8W4pXu0zOUvpunrDPdtC0I6OZPzq0B5RRI1Ybub00 JWT_EXPIRY=8h RENTER_JWT_EXPIRY=7d ADMIN_SEED_EMAIL=rentaldrivego@gmail.com -ADMIN_SEED_PASSWORD=Qwerty00!@#$% +ADMIN_SEED_PASSWORD=Qwerty0012345 ADMIN_SEED_FIRST_NAME=Platform ADMIN_SEED_LAST_NAME=Admin NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY= diff --git a/.env.example b/.env.example index 3c87c23..852e885 100644 --- a/.env.example +++ b/.env.example @@ -86,8 +86,8 @@ PUBLIC_SITE_DOMAIN=rentaldrivego.ma DASHBOARD_URL=http://localhost:3000/dashboard # ─── Admin seed (first SUPER_ADMIN created on db:seed) ──────── -ADMIN_SEED_EMAIL=admin@rentaldrivego.ma -ADMIN_SEED_PASSWORD=PMPS5k0D7rUeJOk0NkhI5bRtoGjkUqjK +ADMIN_SEED_EMAIL=rentaldrivego@gmail.com +ADMIN_SEED_PASSWORD=Qwerty0012345 ADMIN_SEED_FIRST_NAME=Super ADMIN_SEED_LAST_NAME=Admin diff --git a/docs/DOCKER.md b/docs/DOCKER.md index 374fe9f..87f416c 100644 --- a/docs/DOCKER.md +++ b/docs/DOCKER.md @@ -490,7 +490,7 @@ The repo includes a seed that creates the first `SUPER_ADMIN` if that email does ```bash docker compose -p rentaldrivego-prod --env-file .env.docker.production -f docker-compose.production.yml run --rm \ -e ADMIN_SEED_EMAIL=rentaldrivego@gmail.com \ - -e ADMIN_SEED_PASSWORD='Qwerty00!@#$%' \ + -e ADMIN_SEED_PASSWORD='Qwerty0012345' \ -e ADMIN_SEED_FIRST_NAME=Super \ -e ADMIN_SEED_LAST_NAME=Admin \ api npm run db:seed:admin diff --git a/packages/database/prisma/seed.ts b/packages/database/prisma/seed.ts index 08918f7..b60ed41 100644 --- a/packages/database/prisma/seed.ts +++ b/packages/database/prisma/seed.ts @@ -7,8 +7,8 @@ ensureDatabaseUrl() const prisma = new PrismaClient() async function main() { - const email = process.env.ADMIN_SEED_EMAIL ?? 'admin@rentaldrivego.ma' - const password = process.env.ADMIN_SEED_PASSWORD ?? 'changeme123' + const email = process.env.ADMIN_SEED_EMAIL ?? 'rentaldrivego@gmail.com' + const password = process.env.ADMIN_SEED_PASSWORD ?? 'Qwerty0012345' const firstName = process.env.ADMIN_SEED_FIRST_NAME ?? 'Super' const lastName = process.env.ADMIN_SEED_LAST_NAME ?? 'Admin' diff --git a/scripts/enroll-admin-2fa.cjs b/scripts/enroll-admin-2fa.cjs index bf25fb8..02d5a24 100644 --- a/scripts/enroll-admin-2fa.cjs +++ b/scripts/enroll-admin-2fa.cjs @@ -132,7 +132,7 @@ async function main() { const localEnv = loadLocalEnv() const env = { ...localEnv, ...process.env } - const email = readValue(env, 'email', ['ADMIN_EMAIL', 'ADMIN_SEED_EMAIL'], 'admin@rentaldrivego.ma') + const email = readValue(env, 'email', ['ADMIN_EMAIL', 'ADMIN_SEED_EMAIL'], 'rentaldrivego@gmail.com') const password = readValue(env, 'password', ['ADMIN_PASSWORD', 'ADMIN_SEED_PASSWORD']) const apiBase = normalizeApiBase(readValue(env, 'api-url', ['NEXT_PUBLIC_API_URL', 'API_URL'])) const trustedOrigin = originFromUrl(readValue(env, 'origin', ['ADMIN_URL', 'NEXT_PUBLIC_ADMIN_URL', 'DASHBOARD_URL', 'NEXT_PUBLIC_DASHBOARD_URL'], 'http://localhost:3000/admin'))