updated envs list
This commit is contained in:
parent
f8ce4bd871
commit
74d4d8d5a0
31
.env.example
31
.env.example
@ -1,5 +1,28 @@
|
|||||||
ANTHROPIC_API_KEY=sk-ant-api****
|
# Strictly Server side Env variables
|
||||||
|
XAI_API_KEY=
|
||||||
|
UPSTASH_REDIS_REST_URL=
|
||||||
|
UPSTASH_REDIS_REST_TOKEN=
|
||||||
|
AVIATION_STACK_API_KEY=
|
||||||
|
SANDBOX_TEMPLATE_ID=
|
||||||
|
TMDB_API_KEY=
|
||||||
|
YT_ENDPOINT=
|
||||||
|
EXA_API_KEY=
|
||||||
|
TRIPADVISOR_API_KEY=
|
||||||
|
BLOB_READ_WRITE_TOKEN=
|
||||||
|
ELEVENLABS_API_KEY=
|
||||||
|
AZURE_TRANSLATOR_LOCATION=
|
||||||
|
AZURE_TRANSLATOR_KEY=
|
||||||
|
AZURE_RESOURCE_NAME=
|
||||||
|
AZURE_API_KEY=
|
||||||
|
MAPBOX_ACCESS_TOKEN=
|
||||||
|
FIRECRAWL_API_KEY=
|
||||||
TAVILY_API_KEY=tvly-****
|
TAVILY_API_KEY=tvly-****
|
||||||
GROQ_API_KEY=gsk_****
|
OPENWEATHER_API_KEY=
|
||||||
OPENWEATHER_API_KEY=***
|
E2B_API_KEY=e2b_****
|
||||||
E2B_API_KEY=e2b_****
|
GOOGLE_MAPS_API_KEY=
|
||||||
|
|
||||||
|
# Client side Env variables
|
||||||
|
NEXT_PUBLIC_POSTHOG_KEY=
|
||||||
|
NEXT_PUBLIC_POSTHOG_HOST=
|
||||||
|
NEXT_PUBLIC_MAPBOX_TOKEN=
|
||||||
|
NEXT_PUBLIC_GOOGLE_MAPS_API_KEY=
|
||||||
3
env/client.ts
vendored
3
env/client.ts
vendored
@ -7,10 +7,13 @@ export const clientEnv = createEnv({
|
|||||||
NEXT_PUBLIC_MAPBOX_TOKEN: z.string().min(1),
|
NEXT_PUBLIC_MAPBOX_TOKEN: z.string().min(1),
|
||||||
NEXT_PUBLIC_POSTHOG_KEY: z.string().min(1),
|
NEXT_PUBLIC_POSTHOG_KEY: z.string().min(1),
|
||||||
NEXT_PUBLIC_POSTHOG_HOST: z.string().min(1).url(),
|
NEXT_PUBLIC_POSTHOG_HOST: z.string().min(1).url(),
|
||||||
|
NEXT_PUBLIC_GOOGLE_MAPS_API_KEY: z.string().min(1).url(),
|
||||||
},
|
},
|
||||||
runtimeEnv: {
|
runtimeEnv: {
|
||||||
NEXT_PUBLIC_MAPBOX_TOKEN: process.env.NEXT_PUBLIC_MAPBOX_TOKEN,
|
NEXT_PUBLIC_MAPBOX_TOKEN: process.env.NEXT_PUBLIC_MAPBOX_TOKEN,
|
||||||
NEXT_PUBLIC_POSTHOG_KEY: process.env.NEXT_PUBLIC_POSTHOG_KEY,
|
NEXT_PUBLIC_POSTHOG_KEY: process.env.NEXT_PUBLIC_POSTHOG_KEY,
|
||||||
NEXT_PUBLIC_POSTHOG_HOST: process.env.NEXT_PUBLIC_POSTHOG_HOST,
|
NEXT_PUBLIC_POSTHOG_HOST: process.env.NEXT_PUBLIC_POSTHOG_HOST,
|
||||||
|
NEXT_PUBLIC_GOOGLE_MAPS_API_KEY: process.env.NEXT_PUBLIC_GOOGLE_MAPS_API_KEY
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|||||||
6
env/server.ts
vendored
6
env/server.ts
vendored
@ -4,6 +4,9 @@ import { z } from 'zod'
|
|||||||
|
|
||||||
export const serverEnv = createEnv({
|
export const serverEnv = createEnv({
|
||||||
server: {
|
server: {
|
||||||
|
XAI_API_KEY: z.string().min(1),
|
||||||
|
UPSTASH_REDIS_REST_URL: z.string().min(1).url(),
|
||||||
|
UPSTASH_REDIS_REST_TOKEN: z.string().min(1),
|
||||||
ELEVENLABS_API_KEY: z.string().min(1),
|
ELEVENLABS_API_KEY: z.string().min(1),
|
||||||
TAVILY_API_KEY: z.string().min(1),
|
TAVILY_API_KEY: z.string().min(1),
|
||||||
EXA_API_KEY: z.string().min(1),
|
EXA_API_KEY: z.string().min(1),
|
||||||
@ -16,9 +19,12 @@ export const serverEnv = createEnv({
|
|||||||
MAPBOX_ACCESS_TOKEN: z.string().min(1),
|
MAPBOX_ACCESS_TOKEN: z.string().min(1),
|
||||||
AZURE_TRANSLATOR_KEY: z.string().min(1),
|
AZURE_TRANSLATOR_KEY: z.string().min(1),
|
||||||
AZURE_TRANSLATOR_LOCATION: z.string().min(1),
|
AZURE_TRANSLATOR_LOCATION: z.string().min(1),
|
||||||
|
AZURE_RESOURCE_NAME: z.string().min(1),
|
||||||
|
AZURE_API_KEY: z.string().min(1),
|
||||||
TRIPADVISOR_API_KEY: z.string().min(1),
|
TRIPADVISOR_API_KEY: z.string().min(1),
|
||||||
AVIATION_STACK_API_KEY: z.string().min(1),
|
AVIATION_STACK_API_KEY: z.string().min(1),
|
||||||
CRON_SECRET: z.string().min(1),
|
CRON_SECRET: z.string().min(1),
|
||||||
|
BLOB_READ_WRITE_TOKEN: z.string().min(1),
|
||||||
},
|
},
|
||||||
experimental__runtimeEnv: process.env,
|
experimental__runtimeEnv: process.env,
|
||||||
})
|
})
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user