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