update create admin user
Build & Push / Pipeline Tests (push) Successful in 1m49s
Test / Type Check (all packages) (push) Successful in 52s
Build & Push / Build & Push Docker Image (push) Successful in 3m39s
Test / API Unit Tests (push) Successful in 1m14s
Test / Homepage Unit Tests (push) Successful in 44s
Test / Carplace Unit Tests (push) Successful in 41s
Test / Admin Unit Tests (push) Successful in 40s
Test / Dashboard Unit Tests (push) Successful in 41s
Test / API Integration Tests (push) Successful in 1m6s
Build & Push / Pipeline Tests (push) Successful in 1m49s
Test / Type Check (all packages) (push) Successful in 52s
Build & Push / Build & Push Docker Image (push) Successful in 3m39s
Test / API Unit Tests (push) Successful in 1m14s
Test / Homepage Unit Tests (push) Successful in 44s
Test / Carplace Unit Tests (push) Successful in 41s
Test / Admin Unit Tests (push) Successful in 40s
Test / Dashboard Unit Tests (push) Successful in 41s
Test / API Integration Tests (push) Successful in 1m6s
This commit is contained in:
+1
-1
@@ -25,7 +25,7 @@ JWT_SECRET=JYNKxfyYaZbqT6NN8W4pXu0zOUvpunrDPdtC0I6OZPzq0B5RRI1Ybub00
|
|||||||
JWT_EXPIRY=8h
|
JWT_EXPIRY=8h
|
||||||
RENTER_JWT_EXPIRY=7d
|
RENTER_JWT_EXPIRY=7d
|
||||||
ADMIN_SEED_EMAIL=rentaldrivego@gmail.com
|
ADMIN_SEED_EMAIL=rentaldrivego@gmail.com
|
||||||
ADMIN_SEED_PASSWORD=Qwerty00!@#$%
|
ADMIN_SEED_PASSWORD=Qwerty0012345
|
||||||
ADMIN_SEED_FIRST_NAME=Platform
|
ADMIN_SEED_FIRST_NAME=Platform
|
||||||
ADMIN_SEED_LAST_NAME=Admin
|
ADMIN_SEED_LAST_NAME=Admin
|
||||||
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
|
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
|
||||||
|
|||||||
+2
-2
@@ -86,8 +86,8 @@ PUBLIC_SITE_DOMAIN=rentaldrivego.ma
|
|||||||
DASHBOARD_URL=http://localhost:3000/dashboard
|
DASHBOARD_URL=http://localhost:3000/dashboard
|
||||||
|
|
||||||
# ─── Admin seed (first SUPER_ADMIN created on db:seed) ────────
|
# ─── Admin seed (first SUPER_ADMIN created on db:seed) ────────
|
||||||
ADMIN_SEED_EMAIL=admin@rentaldrivego.ma
|
ADMIN_SEED_EMAIL=rentaldrivego@gmail.com
|
||||||
ADMIN_SEED_PASSWORD=PMPS5k0D7rUeJOk0NkhI5bRtoGjkUqjK
|
ADMIN_SEED_PASSWORD=Qwerty0012345
|
||||||
ADMIN_SEED_FIRST_NAME=Super
|
ADMIN_SEED_FIRST_NAME=Super
|
||||||
ADMIN_SEED_LAST_NAME=Admin
|
ADMIN_SEED_LAST_NAME=Admin
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -490,7 +490,7 @@ The repo includes a seed that creates the first `SUPER_ADMIN` if that email does
|
|||||||
```bash
|
```bash
|
||||||
docker compose -p rentaldrivego-prod --env-file .env.docker.production -f docker-compose.production.yml run --rm \
|
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_EMAIL=rentaldrivego@gmail.com \
|
||||||
-e ADMIN_SEED_PASSWORD='Qwerty00!@#$%' \
|
-e ADMIN_SEED_PASSWORD='Qwerty0012345' \
|
||||||
-e ADMIN_SEED_FIRST_NAME=Super \
|
-e ADMIN_SEED_FIRST_NAME=Super \
|
||||||
-e ADMIN_SEED_LAST_NAME=Admin \
|
-e ADMIN_SEED_LAST_NAME=Admin \
|
||||||
api npm run db:seed:admin
|
api npm run db:seed:admin
|
||||||
|
|||||||
@@ -7,8 +7,8 @@ ensureDatabaseUrl()
|
|||||||
const prisma = new PrismaClient()
|
const prisma = new PrismaClient()
|
||||||
|
|
||||||
async function main() {
|
async function main() {
|
||||||
const email = process.env.ADMIN_SEED_EMAIL ?? 'admin@rentaldrivego.ma'
|
const email = process.env.ADMIN_SEED_EMAIL ?? 'rentaldrivego@gmail.com'
|
||||||
const password = process.env.ADMIN_SEED_PASSWORD ?? 'changeme123'
|
const password = process.env.ADMIN_SEED_PASSWORD ?? 'Qwerty0012345'
|
||||||
const firstName = process.env.ADMIN_SEED_FIRST_NAME ?? 'Super'
|
const firstName = process.env.ADMIN_SEED_FIRST_NAME ?? 'Super'
|
||||||
const lastName = process.env.ADMIN_SEED_LAST_NAME ?? 'Admin'
|
const lastName = process.env.ADMIN_SEED_LAST_NAME ?? 'Admin'
|
||||||
|
|
||||||
|
|||||||
@@ -132,7 +132,7 @@ async function main() {
|
|||||||
const localEnv = loadLocalEnv()
|
const localEnv = loadLocalEnv()
|
||||||
const env = { ...localEnv, ...process.env }
|
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 password = readValue(env, 'password', ['ADMIN_PASSWORD', 'ADMIN_SEED_PASSWORD'])
|
||||||
const apiBase = normalizeApiBase(readValue(env, 'api-url', ['NEXT_PUBLIC_API_URL', 'API_URL']))
|
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'))
|
const trustedOrigin = originFromUrl(readValue(env, 'origin', ['ADMIN_URL', 'NEXT_PUBLIC_ADMIN_URL', 'DASHBOARD_URL', 'NEXT_PUBLIC_DASHBOARD_URL'], 'http://localhost:3000/admin'))
|
||||||
|
|||||||
Reference in New Issue
Block a user