fix: update environment variable validation to make Cloudflare account ID optional and allow empty image URL

This commit is contained in:
pacnpal
2025-11-09 16:41:40 -05:00
parent bfde0fedfa
commit 83a8b2b822

View File

@@ -2,8 +2,8 @@ import { z } from 'zod';
const envSchema = z.object({ const envSchema = z.object({
NEXT_PUBLIC_DJANGO_API_URL: z.string().url('NEXT_PUBLIC_DJANGO_API_URL must be a valid URL'), NEXT_PUBLIC_DJANGO_API_URL: z.string().url('NEXT_PUBLIC_DJANGO_API_URL must be a valid URL'),
NEXT_PUBLIC_CLOUDFLARE_ACCOUNT_ID: z.string().min(1, 'NEXT_PUBLIC_CLOUDFLARE_ACCOUNT_ID is required'), NEXT_PUBLIC_CLOUDFLARE_ACCOUNT_ID: z.string().optional(),
NEXT_PUBLIC_CLOUDFLARE_IMAGE_URL: z.string().url('NEXT_PUBLIC_CLOUDFLARE_IMAGE_URL must be a valid URL'), NEXT_PUBLIC_CLOUDFLARE_IMAGE_URL: z.string().url().optional().or(z.literal('')),
}); });
function validateEnv() { function validateEnv() {