From 7a61e07fb6e330dfecfc95f7203e21cd87480542 Mon Sep 17 00:00:00 2001 From: Rus K <396223+khakimov@users.noreply.github.com> Date: Sun, 29 Dec 2024 17:09:42 +0900 Subject: [PATCH] chore: add env template and replace hardcoded domains - Add .env.template for easier project setup - Replace hardcoded domains with environment variables --- apps/web/.env.template | 9 +++++++++ apps/web/src/app/login/page.tsx | 4 +++- 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 apps/web/.env.template diff --git a/apps/web/.env.template b/apps/web/.env.template new file mode 100644 index 0000000..0b3d1d8 --- /dev/null +++ b/apps/web/.env.template @@ -0,0 +1,9 @@ +NEXT_PUBLIC_SUPABASE_URL=your_supabase_project_url +NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key +POLAR_ACCESS_KEY=your_polar_access_key +OPENAI_API_KEY=your_openai_api_key +VERCEL_URL=your_vercel_url_or_localhost +BLOB_READ_WRITE_TOKEN=your_blob_token +DATABASE_URL=your_supabase_database_url +NEXT_PUBLIC_POSTHOG_HOST=your_posthog_host +NEXT_PUBLIC_POSTHOG_API_KEY=your_posthog_api_key \ No newline at end of file diff --git a/apps/web/src/app/login/page.tsx b/apps/web/src/app/login/page.tsx index 4202fd1..db01205 100644 --- a/apps/web/src/app/login/page.tsx +++ b/apps/web/src/app/login/page.tsx @@ -67,6 +67,8 @@ const LoginForm = ({ setEmail, setSent }: LoginFormProps) => { } }); + const publicUrl = process.env.NEXT_PUBLIC_VERCEL_URL || 'http://localhost:3000'; + async function onSubmit({ value }: z.infer) { setLoading(true); @@ -75,7 +77,7 @@ const LoginForm = ({ setEmail, setSent }: LoginFormProps) => { const { error } = await supabase.auth.signInWithOtp({ email: value, options: { - emailRedirectTo: 'https://bitspace.sh/dashboard' + emailRedirectTo: `${publicUrl}/dashboard` } });