From 2d695c60909b61b30de6ec617f88f1ad79fd9bb0 Mon Sep 17 00:00:00 2001 From: Vivek Date: Sun, 31 May 2026 06:36:39 +0000 Subject: [PATCH] Fix: accept NEXT_PUBLIC_ env var names for Supabase --- webapp/src/services/supabase.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/webapp/src/services/supabase.js b/webapp/src/services/supabase.js index 2707992..ce5070f 100644 --- a/webapp/src/services/supabase.js +++ b/webapp/src/services/supabase.js @@ -1,7 +1,9 @@ const { createClient } = require('@supabase/supabase-js'); -const config = require('../config/env'); -if (!config.supabase.url || !config.supabase.key) { +const supabaseUrl = process.env.SUPABASE_URL || process.env.NEXT_PUBLIC_SUPABASE_URL; +const supabaseKey = process.env.SUPABASE_KEY || process.env.NEXT_PUBLIC_SUPABASE_PUBLISHABLE_KEY || process.env.SUPABASE_ANON_KEY; + +if (!supabaseUrl || !supabaseKey) { console.error('Missing SUPABASE_URL or SUPABASE_KEY. Check .env file.'); process.exit(1); } @@ -11,6 +13,6 @@ if (typeof globalThis.WebSocket === 'undefined') { options.realtime = { transport: require('ws') }; } -const supabase = createClient(config.supabase.url, config.supabase.key, options); +const supabase = createClient(supabaseUrl, supabaseKey, options); module.exports = supabase;