From 74d4d8d5a00e37cdb46f907fb3e83ce78547f5cb Mon Sep 17 00:00:00 2001 From: simplr-sh Date: Mon, 6 Jan 2025 19:34:28 +0530 Subject: [PATCH] updated envs list --- .env.example | 31 +++++++++++++++++++++++++++---- env/client.ts | 3 +++ env/server.ts | 6 ++++++ 3 files changed, 36 insertions(+), 4 deletions(-) diff --git a/.env.example b/.env.example index 8b3f575..b858753 100644 --- a/.env.example +++ b/.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-**** -GROQ_API_KEY=gsk_**** -OPENWEATHER_API_KEY=*** -E2B_API_KEY=e2b_**** \ No newline at end of file +OPENWEATHER_API_KEY= +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= \ No newline at end of file diff --git a/env/client.ts b/env/client.ts index f7be5b2..8f9100c 100644 --- a/env/client.ts +++ b/env/client.ts @@ -7,10 +7,13 @@ export const clientEnv = createEnv({ NEXT_PUBLIC_MAPBOX_TOKEN: z.string().min(1), NEXT_PUBLIC_POSTHOG_KEY: z.string().min(1), NEXT_PUBLIC_POSTHOG_HOST: z.string().min(1).url(), + NEXT_PUBLIC_GOOGLE_MAPS_API_KEY: z.string().min(1).url(), }, runtimeEnv: { NEXT_PUBLIC_MAPBOX_TOKEN: process.env.NEXT_PUBLIC_MAPBOX_TOKEN, NEXT_PUBLIC_POSTHOG_KEY: process.env.NEXT_PUBLIC_POSTHOG_KEY, NEXT_PUBLIC_POSTHOG_HOST: process.env.NEXT_PUBLIC_POSTHOG_HOST, + NEXT_PUBLIC_GOOGLE_MAPS_API_KEY: process.env.NEXT_PUBLIC_GOOGLE_MAPS_API_KEY }, }) + diff --git a/env/server.ts b/env/server.ts index 974eb61..6df2d4b 100644 --- a/env/server.ts +++ b/env/server.ts @@ -4,6 +4,9 @@ import { z } from 'zod' export const serverEnv = createEnv({ 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), TAVILY_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), AZURE_TRANSLATOR_KEY: 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), AVIATION_STACK_API_KEY: z.string().min(1), CRON_SECRET: z.string().min(1), + BLOB_READ_WRITE_TOKEN: z.string().min(1), }, experimental__runtimeEnv: process.env, })