update env again

pull/19545/head
Ryan Vogel 2026-03-28 14:16:57 -04:00
parent bd6e81f30b
commit b737e87d9a
1 changed files with 13 additions and 7 deletions

View File

@ -1,14 +1,20 @@
import { z } from "zod" import { z } from "zod"
const bad = new Set(["undefined", "null"])
const txt = z
.string()
.transform((input) => input.trim())
.refine((input) => input.length > 0 && !bad.has(input.toLowerCase()))
const schema = z.object({ const schema = z.object({
PORT: z.coerce.number().int().positive().default(8787), PORT: z.coerce.number().int().positive().default(8787),
DATABASE_HOST: z.string().min(1), DATABASE_HOST: txt,
DATABASE_USERNAME: z.string().min(1), DATABASE_USERNAME: txt,
DATABASE_PASSWORD: z.string().min(1), DATABASE_PASSWORD: txt,
APNS_TEAM_ID: z.string().min(1), APNS_TEAM_ID: txt,
APNS_KEY_ID: z.string().min(1), APNS_KEY_ID: txt,
APNS_PRIVATE_KEY: z.string().min(1), APNS_PRIVATE_KEY: txt,
APNS_DEFAULT_BUNDLE_ID: z.string().min(1), APNS_DEFAULT_BUNDLE_ID: txt,
}) })
const req = [ const req = [