Updated env

This commit is contained in:
2024-12-24 22:55:17 +01:00
parent 5d81665cf8
commit 81a58073f5

View File

@@ -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({