From 7b996353edac3b0b5761b4118b205609504e004c Mon Sep 17 00:00:00 2001 From: Fernando Date: Mon, 26 May 2025 00:41:54 -0400 Subject: [PATCH] add dev admin for testing in dev --- .env.example | 5 ++++- src/consts/admins.ts | 2 +- src/env.js | 2 ++ 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.env.example b/.env.example index febb954..5f245eb 100644 --- a/.env.example +++ b/.env.example @@ -28,4 +28,7 @@ AUTH_GITHUB_SECRET="" DATABASE_URL="file:./db.sqlite" # Admin IDs -ADMIN_FER="" \ No newline at end of file +ADMIN_FER="" + +# Development admin for testing +ADMIN_DEV="" \ No newline at end of file diff --git a/src/consts/admins.ts b/src/consts/admins.ts index 418ea47..fc65c14 100644 --- a/src/consts/admins.ts +++ b/src/consts/admins.ts @@ -1 +1 @@ -export const adminIds = new Set([process.env.ADMIN_FER]) \ No newline at end of file +export const adminIds = new Set([process.env.ADMIN_FER, process.env.ADMIN_DEV]) \ No newline at end of file diff --git a/src/env.js b/src/env.js index 38ace2b..78dca1b 100644 --- a/src/env.js +++ b/src/env.js @@ -17,6 +17,7 @@ export const env = createEnv({ AUTH_GITHUB_ID: z.string(), AUTH_GITHUB_SECRET: z.string(), ADMIN_FER: z.string(), + ADMIN_DEV: z.string(), NODE_ENV: z .enum(["development", "test", "production"]) .default("development"), @@ -44,6 +45,7 @@ export const env = createEnv({ AUTH_GITHUB_ID: process.env.AUTH_GITHUB_ID, AUTH_GITHUB_SECRET: process.env.AUTH_GITHUB_SECRET, ADMIN_FER: process.env.ADMIN_FER, + ADMIN_DEV: process.env.ADMIN_DEV, }, /** * Run `build` or `dev` with `SKIP_ENV_VALIDATION` to skip env validation. This is especially