@@ -7,13 +7,13 @@ export const clientEnvSchema = z.object({
77 NEXT_PUBLIC_CODEBUFF_APP_URL : z . url ( ) . min ( 1 ) ,
88 NEXT_PUBLIC_CODEBUFF_BACKEND_URL : z . string ( ) . min ( 1 ) ,
99 NEXT_PUBLIC_SUPPORT_EMAIL : z . email ( ) . min ( 1 ) ,
10- NEXT_PUBLIC_POSTHOG_API_KEY : z . string ( ) . default ( '' ) ,
11- NEXT_PUBLIC_POSTHOG_HOST_URL : z . url ( ) ,
10+ NEXT_PUBLIC_POSTHOG_API_KEY : z . string ( ) . min ( 1 ) ,
11+ NEXT_PUBLIC_POSTHOG_HOST_URL : z . url ( ) . min ( 1 ) ,
1212 NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY : z . string ( ) . min ( 1 ) ,
1313 NEXT_PUBLIC_STRIPE_CUSTOMER_PORTAL : z . url ( ) . min ( 1 ) ,
1414 NEXT_PUBLIC_LINKEDIN_PARTNER_ID : z . string ( ) . optional ( ) ,
1515 NEXT_PUBLIC_GOOGLE_SITE_VERIFICATION_ID : z . string ( ) . optional ( ) ,
16- NEXT_PUBLIC_WEB_PORT : z . coerce . number ( ) . min ( 1000 ) . optional ( ) . default ( 3000 ) ,
16+ NEXT_PUBLIC_WEB_PORT : z . coerce . number ( ) . min ( 1000 ) ,
1717} satisfies Record < `${typeof CLIENT_ENV_PREFIX } ${string } `, any > )
1818export const clientEnvVars = clientEnvSchema . keyof ( ) . options
1919export type ClientEnvVar = ( typeof clientEnvVars ) [ number ]
@@ -28,17 +28,15 @@ export const clientProcessEnv: ClientInput = {
2828 NEXT_PUBLIC_CODEBUFF_APP_URL : process . env . NEXT_PUBLIC_CODEBUFF_APP_URL ,
2929 NEXT_PUBLIC_CODEBUFF_BACKEND_URL :
3030 process . env . NEXT_PUBLIC_CODEBUFF_BACKEND_URL ,
31- NEXT_PUBLIC_SUPPORT_EMAIL :
32- process . env . NEXT_PUBLIC_SUPPORT_EMAIL ?? 'support@codebuff.local' ,
33- NEXT_PUBLIC_POSTHOG_API_KEY : process . env . NEXT_PUBLIC_POSTHOG_API_KEY ?? '' ,
34- NEXT_PUBLIC_POSTHOG_HOST_URL :
35- process . env . NEXT_PUBLIC_POSTHOG_HOST_URL ?? 'http://localhost' ,
31+ NEXT_PUBLIC_SUPPORT_EMAIL : process . env . NEXT_PUBLIC_SUPPORT_EMAIL ,
32+ NEXT_PUBLIC_POSTHOG_API_KEY : process . env . NEXT_PUBLIC_POSTHOG_API_KEY ,
33+ NEXT_PUBLIC_POSTHOG_HOST_URL : process . env . NEXT_PUBLIC_POSTHOG_HOST_URL ,
3634 NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY :
37- process . env . NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY ?? 'pk_test_dummy' ,
35+ process . env . NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY ,
3836 NEXT_PUBLIC_STRIPE_CUSTOMER_PORTAL :
39- process . env . NEXT_PUBLIC_STRIPE_CUSTOMER_PORTAL ?? 'http://localhost/portal' ,
37+ process . env . NEXT_PUBLIC_STRIPE_CUSTOMER_PORTAL ,
4038 NEXT_PUBLIC_LINKEDIN_PARTNER_ID : process . env . NEXT_PUBLIC_LINKEDIN_PARTNER_ID ,
4139 NEXT_PUBLIC_GOOGLE_SITE_VERIFICATION_ID :
4240 process . env . NEXT_PUBLIC_GOOGLE_SITE_VERIFICATION_ID ,
43- NEXT_PUBLIC_WEB_PORT : process . env . NEXT_PUBLIC_WEB_PORT ?? '3000' ,
41+ NEXT_PUBLIC_WEB_PORT : process . env . NEXT_PUBLIC_WEB_PORT ,
4442}
0 commit comments