Skip to content

Commit 4ad0ebe

Browse files
committed
refactor(env): remove defaults from most client env vars
- Remove .default() from NEXT_PUBLIC_CB_ENVIRONMENT - Remove .default() from NEXT_PUBLIC_CODEBUFF_APP_URL - Remove .default() from NEXT_PUBLIC_WEB_PORT - Keep defaults only for SUPPORT_EMAIL and POSTHOG_HOST_URL - Add NEXT_PUBLIC_WEB_PORT to .env.example
1 parent 976596d commit 4ad0ebe

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

.env.example

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,3 +35,4 @@ NEXT_PUBLIC_POSTHOG_API_KEY=phc_dummy_posthog_key
3535
NEXT_PUBLIC_POSTHOG_HOST_URL=https://us.i.posthog.com
3636
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=pk_test_dummy_publishable
3737
NEXT_PUBLIC_STRIPE_CUSTOMER_PORTAL=https://billing.stripe.com/p/login/test_dummy
38+
NEXT_PUBLIC_WEB_PORT=3000

common/src/env-schema.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ import z from 'zod/v4'
33
export const CLIENT_ENV_PREFIX = 'NEXT_PUBLIC_'
44

55
export const clientEnvSchema = z.object({
6-
NEXT_PUBLIC_CB_ENVIRONMENT: z.enum(['dev', 'test', 'prod']).default('prod'),
7-
NEXT_PUBLIC_CODEBUFF_APP_URL: z.url().min(1).default('https://codebuff.com'),
6+
NEXT_PUBLIC_CB_ENVIRONMENT: z.enum(['dev', 'test', 'prod']),
7+
NEXT_PUBLIC_CODEBUFF_APP_URL: z.url().min(1),
88
NEXT_PUBLIC_SUPPORT_EMAIL: z
99
.email()
1010
.min(1)
@@ -17,7 +17,7 @@ export const clientEnvSchema = z.object({
1717
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY: z.string().min(1),
1818
NEXT_PUBLIC_STRIPE_CUSTOMER_PORTAL: z.url().min(1),
1919
NEXT_PUBLIC_GOOGLE_SITE_VERIFICATION_ID: z.string().optional(),
20-
NEXT_PUBLIC_WEB_PORT: z.coerce.number().min(1000).default(3000),
20+
NEXT_PUBLIC_WEB_PORT: z.coerce.number().min(1000),
2121
} satisfies Record<`${typeof CLIENT_ENV_PREFIX}${string}`, any>)
2222
export const clientEnvVars = clientEnvSchema.keyof().options
2323
export type ClientEnvVar = (typeof clientEnvVars)[number]

0 commit comments

Comments
 (0)