diff --git a/.env b/.env index eac385d..e38f308 100644 --- a/.env +++ b/.env @@ -3,5 +3,6 @@ SUPABASE_URL=https://kmdeisowhtsalsekkzqd.supabase.co SUPABASE_ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImttZGVpc293aHRzYWxzZWtrenFkIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NTM3Mzc2NTIsImV4cCI6MjA2OTMxMzY1Mn0.2mvk-rDZnHOzdx6Cgcysh51a3cflOlRWO6OA1Z5YWuQ AI_INTEGRATIONS_OPENAI_BASE_URL=https://placeholder.openai.com AI_INTEGRATIONS_OPENAI_API_KEY=placeholder_key -SESSION_SECRET=3a44273587118f6f2926b9b6839f2ddea3aea4f75ccb78b9510611b399a42823VITE_SUPABASE_URL=https://kmdeisowhtsalsekkzqd.supabase.co +SESSION_SECRET=3a44273587118f6f2926b9b6839f2ddea3aea4f75ccb78b9510611b399a42823 +VITE_SUPABASE_URL=https://kmdeisowhtsalsekkzqd.supabase.co VITE_SUPABASE_ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImttZGVpc293aHRzYWxzZWtrenFkIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NTM3Mzc2NTIsImV4cCI6MjA2OTMxMzY1Mn0.2mvk-rDZnHOzdx6Cgcysh51a3cflOlRWO6OA1Z5YWuQ diff --git a/.env.local b/.env.local new file mode 100644 index 0000000..e49d728 --- /dev/null +++ b/.env.local @@ -0,0 +1,2 @@ +VITE_SUPABASE_URL=https://kmdeisowhtsalsekkzqd.supabase.co +VITE_SUPABASE_ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImttZGVpc293aHRzYWxzZWtrenFkIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NTM3Mzc2NTIsImV4cCI6MjA2OTMxMzY1Mn0.2mvk-rDZnHOzdx6Cgcysh51a3cflOlRWO6OA1Z5YWuQ diff --git a/client/src/lib/supabase.ts b/client/src/lib/supabase.ts index a6d8a29..7840533 100644 --- a/client/src/lib/supabase.ts +++ b/client/src/lib/supabase.ts @@ -3,11 +3,16 @@ import { createClient } from '@supabase/supabase-js'; const supabaseUrl = import.meta.env.VITE_SUPABASE_URL; const supabaseAnonKey = import.meta.env.VITE_SUPABASE_ANON_KEY; +console.log('[Supabase] URL env var:', supabaseUrl ? '✓ Present' : '✗ Missing'); +console.log('[Supabase] Key env var:', supabaseAnonKey ? '✓ Present' : '✗ Missing'); + if (!supabaseUrl || !supabaseAnonKey) { console.warn('Supabase credentials not found. Auth features may not work.'); + console.warn('[Supabase] VITE_SUPABASE_URL:', supabaseUrl); + console.warn('[Supabase] VITE_SUPABASE_ANON_KEY:', supabaseAnonKey ? supabaseAnonKey.substring(0, 20) + '...' : undefined); } export const supabase = createClient( - supabaseUrl || '', - supabaseAnonKey || '' + supabaseUrl || 'https://kmdeisowhtsalsekkzqd.supabase.co', + supabaseAnonKey || 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImttZGVpc293aHRzYWxzZWtrenFkIiwicm9sZSI6ImFub24iLCJpYXQiOjE3NTM3Mzc2NTIsImV4cCI6MjA2OTMxMzY1Mn0.2mvk-rDZnHOzdx6Cgcysh51a3cflOlRWO6OA1Z5YWuQ' );