File size: 488 Bytes
caa70b1
 
e87131b
caa70b1
e87131b
caa70b1
 
363bda3
 
 
 
e87131b
caa70b1
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
"""Supabase client singleton."""
import os
from pathlib import Path

from dotenv import load_dotenv
from supabase import create_client, Client

# Load .env from api/ first, then project root, so vars are available
_root = Path(__file__).resolve().parent
load_dotenv(_root / ".env")
load_dotenv(_root.parent / ".env")

SUPABASE_URL = os.environ["SUPABASE_URL"]
SUPABASE_SERVICE_KEY = os.environ["SUPABASE_SERVICE_KEY"]

supabase: Client = create_client(SUPABASE_URL, SUPABASE_SERVICE_KEY)