From 904e69bfbc59db182d2356e625c0673795eee753 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gerg=C5=91=20M=C3=B3ricz?= Date: Fri, 28 Feb 2025 09:52:26 +0100 Subject: [PATCH] feat(supabase): add read replica routing (#1274) --- apps/api/src/services/supabase.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/apps/api/src/services/supabase.ts b/apps/api/src/services/supabase.ts index 4ab63815..fa60d567 100644 --- a/apps/api/src/services/supabase.ts +++ b/apps/api/src/services/supabase.ts @@ -23,7 +23,13 @@ class SupabaseService { "Supabase environment variables aren't configured correctly. Supabase client will not be initialized. Fix ENV configuration or disable DB authentication with USE_DB_AUTHENTICATION env variable", ); } else { - this.client = createClient(supabaseUrl, supabaseServiceToken); + this.client = createClient(supabaseUrl, supabaseServiceToken, { + global: { + headers: { + "sb-lb-routing-mode": "alpha-all-services", + }, + }, + }); } }