fix: use internal docker network url for server-side supabase client to avoid fetch errors
This commit is contained in:
@@ -3,8 +3,9 @@ import { cookies } from 'next/headers';
|
|||||||
|
|
||||||
export async function createClient() {
|
export async function createClient() {
|
||||||
const cookieStore = await cookies();
|
const cookieStore = await cookies();
|
||||||
|
const supabaseUrl = process.env.SUPABASE_INTERNAL_URL || (process.env.NODE_ENV === 'production' ? 'http://ventures-web-supabase-gm0nnn-supabase-kong:8000' : process.env.NEXT_PUBLIC_SUPABASE_URL!);
|
||||||
return createServerClient(
|
return createServerClient(
|
||||||
process.env.NEXT_PUBLIC_SUPABASE_URL!,
|
supabaseUrl,
|
||||||
process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!,
|
process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!,
|
||||||
{
|
{
|
||||||
cookies: {
|
cookies: {
|
||||||
|
|||||||
@@ -24,8 +24,10 @@ export async function middleware(req: NextRequest) {
|
|||||||
request: { headers: req.headers },
|
request: { headers: req.headers },
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const supabaseUrl = process.env.SUPABASE_INTERNAL_URL || (process.env.NODE_ENV === 'production' ? 'http://ventures-web-supabase-gm0nnn-supabase-kong:8000' : process.env.NEXT_PUBLIC_SUPABASE_URL!);
|
||||||
|
|
||||||
const supabase = createServerClient(
|
const supabase = createServerClient(
|
||||||
process.env.NEXT_PUBLIC_SUPABASE_URL!,
|
supabaseUrl,
|
||||||
process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!,
|
process.env.NEXT_PUBLIC_SUPABASE_ANON_KEY!,
|
||||||
{
|
{
|
||||||
cookies: {
|
cookies: {
|
||||||
|
|||||||
Reference in New Issue
Block a user