Updated env
This commit is contained in:
@@ -1,21 +1,19 @@
|
||||
// import { IEnv } from "~/interfaces"
|
||||
import { z } from "zod"
|
||||
import { MissingEnvVarsError } from "./Classes.js"
|
||||
// import "dotenv/config"
|
||||
|
||||
const prodEnvSchema = z.object({
|
||||
token: z.string(),
|
||||
dev: z.string(),
|
||||
hypixelapikey: z.string(),
|
||||
redisURI: z.string(),
|
||||
postgresURI: z.string()
|
||||
token: z.string({ message: "Missing or invalid TOKEN" }),
|
||||
dev: z.string({ message: "Missing or invalid DEV" }),
|
||||
hypixelapikey: z.string({ message: "Missing or invalid HYPIXELAPIKEY" }),
|
||||
redisURI: z.string({ message: "Missing or invalid REDISURI" }),
|
||||
postgresURI: z.string({ message: "Missing or invalid POSTGRESURI" })
|
||||
})
|
||||
|
||||
const devEnvSchema = z.object({
|
||||
devtoken: z.string(),
|
||||
clientid: z.string(),
|
||||
devid: z.string(),
|
||||
guildid: z.string()
|
||||
devtoken: z.string({ message: "Missing or invalid DEVTOKEN" }),
|
||||
clientid: z.string({ message: "Missing or invalid CLIENTID" }),
|
||||
devid: z.string({ message: "Missing or invalid DEVID" }),
|
||||
guildid: z.string({ message: "Missing or invalid GUILDID" })
|
||||
})
|
||||
|
||||
const parsedProdEnv = prodEnvSchema.safeParse({
|
||||
|
||||
Reference in New Issue
Block a user