@@ -2,84 +2,88 @@ import { createEnv } from "@t3-oss/env-nextjs";
22import { z } from "zod" ;
33
44export const env = createEnv ( {
5- server : {
6- AUTH_GOOGLE_ID : z . string ( ) . optional ( ) ,
7- AUTH_GOOGLE_SECRET : z . string ( ) . optional ( ) ,
8- AUTH_GITHUB_ID : z . string ( ) . optional ( ) ,
9- AUTH_GITHUB_SECRET : z . string ( ) . optional ( ) ,
10- AUTH_SECRET : z . string ( ) ,
11- DATABASE_URL : z . string ( ) . min ( 1 ) ,
12- OPENAI_API_KEY : z . string ( ) . optional ( ) ,
13- RESEND_API_KEY : z . string ( ) ,
14- UPSTASH_REDIS_REST_URL : z . string ( ) . optional ( ) ,
15- UPSTASH_REDIS_REST_TOKEN : z . string ( ) . optional ( ) ,
16- STRIPE_SECRET_KEY : z . string ( ) . optional ( ) ,
17- STRIPE_WEBHOOK_SECRET : z . string ( ) . optional ( ) ,
18- DISCORD_WEBHOOK_URL : z . string ( ) . optional ( ) ,
19- TRIGGER_SECRET_KEY : z . string ( ) . optional ( ) ,
20- TRIGGER_API_KEY : z . string ( ) . optional ( ) ,
21- TRIGGER_API_URL : z . string ( ) . optional ( ) ,
22- REVALIDATION_SECRET : z . string ( ) ,
23- VERCEL_ACCESS_TOKEN : z . string ( ) . optional ( ) ,
24- VERCEL_TEAM_ID : z . string ( ) . optional ( ) ,
25- VERCEL_PROJECT_ID : z . string ( ) . optional ( ) ,
26- TRUST_PORTAL_PROJECT_ID : z . string ( ) . optional ( ) ,
27- NODE_ENV : z . string ( ) . optional ( ) ,
28- AWS_ACCESS_KEY_ID : z . string ( ) . optional ( ) ,
29- AWS_SECRET_ACCESS_KEY : z . string ( ) . optional ( ) ,
30- AWS_REGION : z . string ( ) . optional ( ) ,
31- AWS_BUCKET_NAME : z . string ( ) . optional ( ) ,
32- GROQ_API_KEY : z . string ( ) . optional ( ) ,
33- NEXT_PUBLIC_PORTAL_URL : z . string ( ) ,
34- RESEND_AUDIENCE_ID : z . string ( ) . optional ( ) ,
35- FIRECRAWL_API_KEY : z . string ( ) . optional ( ) ,
36- ZAPIER_HUBSPOT_WEBHOOK_URL : z . string ( ) . optional ( ) ,
37- } ,
5+ server : {
6+ AUTH_GOOGLE_ID : z . string ( ) . optional ( ) ,
7+ AUTH_GOOGLE_SECRET : z . string ( ) . optional ( ) ,
8+ AUTH_GITHUB_ID : z . string ( ) . optional ( ) ,
9+ AUTH_GITHUB_SECRET : z . string ( ) . optional ( ) ,
10+ AUTH_SECRET : z . string ( ) ,
11+ DATABASE_URL : z . string ( ) . min ( 1 ) ,
12+ OPENAI_API_KEY : z . string ( ) . optional ( ) ,
13+ RESEND_API_KEY : z . string ( ) ,
14+ UPSTASH_REDIS_REST_URL : z . string ( ) . optional ( ) ,
15+ UPSTASH_REDIS_REST_TOKEN : z . string ( ) . optional ( ) ,
16+ STRIPE_SECRET_KEY : z . string ( ) . optional ( ) ,
17+ STRIPE_WEBHOOK_SECRET : z . string ( ) . optional ( ) ,
18+ DISCORD_WEBHOOK_URL : z . string ( ) . optional ( ) ,
19+ TRIGGER_SECRET_KEY : z . string ( ) . optional ( ) ,
20+ TRIGGER_API_KEY : z . string ( ) . optional ( ) ,
21+ TRIGGER_API_URL : z . string ( ) . optional ( ) ,
22+ REVALIDATION_SECRET : z . string ( ) ,
23+ VERCEL_ACCESS_TOKEN : z . string ( ) . optional ( ) ,
24+ VERCEL_TEAM_ID : z . string ( ) . optional ( ) ,
25+ VERCEL_PROJECT_ID : z . string ( ) . optional ( ) ,
26+ TRUST_PORTAL_PROJECT_ID : z . string ( ) . optional ( ) ,
27+ NODE_ENV : z . string ( ) . optional ( ) ,
28+ AWS_ACCESS_KEY_ID : z . string ( ) . optional ( ) ,
29+ AWS_SECRET_ACCESS_KEY : z . string ( ) . optional ( ) ,
30+ AWS_REGION : z . string ( ) . optional ( ) ,
31+ AWS_BUCKET_NAME : z . string ( ) . optional ( ) ,
32+ GROQ_API_KEY : z . string ( ) . optional ( ) ,
33+ NEXT_PUBLIC_PORTAL_URL : z . string ( ) ,
34+ RESEND_AUDIENCE_ID : z . string ( ) . optional ( ) ,
35+ FIRECRAWL_API_KEY : z . string ( ) . optional ( ) ,
36+ ZAPIER_HUBSPOT_WEBHOOK_URL : z . string ( ) . optional ( ) ,
37+ FLEET_URL : z . string ( ) . optional ( ) ,
38+ FLEET_TOKEN : z . string ( ) . optional ( ) ,
39+ } ,
3840
39- client : {
40- NEXT_PUBLIC_POSTHOG_KEY : z . string ( ) . optional ( ) ,
41- NEXT_PUBLIC_POSTHOG_HOST : z . string ( ) . optional ( ) ,
42- NEXT_PUBLIC_VERCEL_URL : z . string ( ) . optional ( ) ,
43- NEXT_PUBLIC_NOVU_IDENTIFIER : z . string ( ) . optional ( ) ,
44- } ,
41+ client : {
42+ NEXT_PUBLIC_POSTHOG_KEY : z . string ( ) . optional ( ) ,
43+ NEXT_PUBLIC_POSTHOG_HOST : z . string ( ) . optional ( ) ,
44+ NEXT_PUBLIC_VERCEL_URL : z . string ( ) . optional ( ) ,
45+ NEXT_PUBLIC_NOVU_IDENTIFIER : z . string ( ) . optional ( ) ,
46+ } ,
4547
46- runtimeEnv : {
47- AUTH_GOOGLE_ID : process . env . AUTH_GOOGLE_ID ,
48- AUTH_GOOGLE_SECRET : process . env . AUTH_GOOGLE_SECRET ,
49- AUTH_GITHUB_ID : process . env . AUTH_GITHUB_ID ,
50- AUTH_GITHUB_SECRET : process . env . AUTH_GITHUB_SECRET ,
51- AUTH_SECRET : process . env . AUTH_SECRET ,
52- DATABASE_URL : process . env . DATABASE_URL ,
53- OPENAI_API_KEY : process . env . OPENAI_API_KEY ,
54- RESEND_API_KEY : process . env . RESEND_API_KEY ,
55- UPSTASH_REDIS_REST_URL : process . env . UPSTASH_REDIS_REST_URL ,
56- UPSTASH_REDIS_REST_TOKEN : process . env . UPSTASH_REDIS_REST_TOKEN ,
57- STRIPE_SECRET_KEY : process . env . STRIPE_SECRET_KEY ,
58- STRIPE_WEBHOOK_SECRET : process . env . STRIPE_WEBHOOK_SECRET ,
59- DISCORD_WEBHOOK_URL : process . env . DISCORD_WEBHOOK_URL ,
60- TRIGGER_SECRET_KEY : process . env . TRIGGER_SECRET_KEY ,
61- TRIGGER_API_KEY : process . env . TRIGGER_API_KEY ,
62- TRIGGER_API_URL : process . env . TRIGGER_API_URL ,
63- REVALIDATION_SECRET : process . env . REVALIDATION_SECRET ,
64- NEXT_PUBLIC_POSTHOG_KEY : process . env . NEXT_PUBLIC_POSTHOG_KEY ,
65- NEXT_PUBLIC_POSTHOG_HOST : process . env . NEXT_PUBLIC_POSTHOG_HOST ,
66- VERCEL_ACCESS_TOKEN : process . env . VERCEL_ACCESS_TOKEN ,
67- VERCEL_TEAM_ID : process . env . VERCEL_TEAM_ID ,
68- VERCEL_PROJECT_ID : process . env . VERCEL_PROJECT_ID ,
69- TRUST_PORTAL_PROJECT_ID : process . env . TRUST_PORTAL_PROJECT_ID ,
70- NEXT_PUBLIC_VERCEL_URL : process . env . NEXT_PUBLIC_VERCEL_URL ,
71- NEXT_PUBLIC_NOVU_IDENTIFIER : process . env . NEXT_PUBLIC_NOVU_IDENTIFIER ,
72- NODE_ENV : process . env . NODE_ENV ,
73- AWS_ACCESS_KEY_ID : process . env . AWS_ACCESS_KEY_ID ,
74- AWS_SECRET_ACCESS_KEY : process . env . AWS_SECRET_ACCESS_KEY ,
75- AWS_REGION : process . env . AWS_REGION ,
76- AWS_BUCKET_NAME : process . env . AWS_BUCKET_NAME ,
77- GROQ_API_KEY : process . env . GROQ_API_KEY ,
78- NEXT_PUBLIC_PORTAL_URL : process . env . NEXT_PUBLIC_PORTAL_URL ,
79- RESEND_AUDIENCE_ID : process . env . RESEND_AUDIENCE_ID ,
80- FIRECRAWL_API_KEY : process . env . FIRECRAWL_API_KEY ,
81- ZAPIER_HUBSPOT_WEBHOOK_URL : process . env . ZAPIER_HUBSPOT_WEBHOOK_URL ,
82- } ,
48+ runtimeEnv : {
49+ AUTH_GOOGLE_ID : process . env . AUTH_GOOGLE_ID ,
50+ AUTH_GOOGLE_SECRET : process . env . AUTH_GOOGLE_SECRET ,
51+ AUTH_GITHUB_ID : process . env . AUTH_GITHUB_ID ,
52+ AUTH_GITHUB_SECRET : process . env . AUTH_GITHUB_SECRET ,
53+ AUTH_SECRET : process . env . AUTH_SECRET ,
54+ DATABASE_URL : process . env . DATABASE_URL ,
55+ OPENAI_API_KEY : process . env . OPENAI_API_KEY ,
56+ RESEND_API_KEY : process . env . RESEND_API_KEY ,
57+ UPSTASH_REDIS_REST_URL : process . env . UPSTASH_REDIS_REST_URL ,
58+ UPSTASH_REDIS_REST_TOKEN : process . env . UPSTASH_REDIS_REST_TOKEN ,
59+ STRIPE_SECRET_KEY : process . env . STRIPE_SECRET_KEY ,
60+ STRIPE_WEBHOOK_SECRET : process . env . STRIPE_WEBHOOK_SECRET ,
61+ DISCORD_WEBHOOK_URL : process . env . DISCORD_WEBHOOK_URL ,
62+ TRIGGER_SECRET_KEY : process . env . TRIGGER_SECRET_KEY ,
63+ TRIGGER_API_KEY : process . env . TRIGGER_API_KEY ,
64+ TRIGGER_API_URL : process . env . TRIGGER_API_URL ,
65+ REVALIDATION_SECRET : process . env . REVALIDATION_SECRET ,
66+ NEXT_PUBLIC_POSTHOG_KEY : process . env . NEXT_PUBLIC_POSTHOG_KEY ,
67+ NEXT_PUBLIC_POSTHOG_HOST : process . env . NEXT_PUBLIC_POSTHOG_HOST ,
68+ VERCEL_ACCESS_TOKEN : process . env . VERCEL_ACCESS_TOKEN ,
69+ VERCEL_TEAM_ID : process . env . VERCEL_TEAM_ID ,
70+ VERCEL_PROJECT_ID : process . env . VERCEL_PROJECT_ID ,
71+ TRUST_PORTAL_PROJECT_ID : process . env . TRUST_PORTAL_PROJECT_ID ,
72+ NEXT_PUBLIC_VERCEL_URL : process . env . NEXT_PUBLIC_VERCEL_URL ,
73+ NEXT_PUBLIC_NOVU_IDENTIFIER : process . env . NEXT_PUBLIC_NOVU_IDENTIFIER ,
74+ NODE_ENV : process . env . NODE_ENV ,
75+ AWS_ACCESS_KEY_ID : process . env . AWS_ACCESS_KEY_ID ,
76+ AWS_SECRET_ACCESS_KEY : process . env . AWS_SECRET_ACCESS_KEY ,
77+ AWS_REGION : process . env . AWS_REGION ,
78+ AWS_BUCKET_NAME : process . env . AWS_BUCKET_NAME ,
79+ GROQ_API_KEY : process . env . GROQ_API_KEY ,
80+ NEXT_PUBLIC_PORTAL_URL : process . env . NEXT_PUBLIC_PORTAL_URL ,
81+ RESEND_AUDIENCE_ID : process . env . RESEND_AUDIENCE_ID ,
82+ FIRECRAWL_API_KEY : process . env . FIRECRAWL_API_KEY ,
83+ ZAPIER_HUBSPOT_WEBHOOK_URL : process . env . ZAPIER_HUBSPOT_WEBHOOK_URL ,
84+ FLEET_URL : process . env . FLEET_URL ,
85+ FLEET_TOKEN : process . env . FLEET_TOKEN ,
86+ } ,
8387
84- skipValidation : ! ! process . env . CI || ! ! process . env . SKIP_ENV_VALIDATION ,
88+ skipValidation : ! ! process . env . CI || ! ! process . env . SKIP_ENV_VALIDATION ,
8589} ) ;
0 commit comments