blob: 4bf76ca4f667e7687de6f8299cb84475505c9b29 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
import { z } from 'zod'
const envSchema = z.object({
NEXT_PUBLIC_BASE_URL: z.string().url(),
POSTGRES_URL_NON_POOLING: z.string().url(),
POSTGRES_PRISMA_URL: z.string().url(),
PLAUSIBLE_DOMAIN: z.string().optional(),
FEEDBACK_EMAIL_FROM: z.string().email().optional(),
FEEDBACK_EMAIL_TO: z.string().email().optional(),
RESEND_API_KEY: z.string().optional(),
STRIPE_DONATION_LINK: z.string().optional(),
})
export const env = envSchema.parse(process.env)
|