|
|
import { createClient } from '@supabase/supabase-js' |
|
|
|
|
|
export const supabaseUrl = process.env.SUPABASE_URL |
|
|
export const supabaseAnonKey = process.env.SUPABASE_ANON_KEY |
|
|
|
|
|
|
|
|
export const service_role_key = process.env.SUPABASE_SERVICE_ROLE_KEY |
|
|
|
|
|
export const supabase = createClient(supabaseUrl!, supabaseAnonKey!, { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
|
export const supabaseAdmin = createClient(supabaseUrl!, service_role_key!, { |
|
|
auth: { |
|
|
autoRefreshToken: false, |
|
|
persistSession: false |
|
|
}, |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
|
export const adminAuthClient = supabaseAdmin.auth.admin |
|
|
export const supabaseUrlImage = `${supabaseUrl}/storage/v1/object/public` |
|
|
|