setu / api /core /config.py
khagu's picture
chore: finally untrack large database files
3998131
import os
from pydantic_settings import BaseSettings, SettingsConfigDict
class Settings(BaseSettings):
# Supabase Configuration
supabase_url: str = os.getenv("SUPABASE_URL", "")
supabase_anon_key: str = os.getenv("SUPABASE_ANON_KEY", "")
supabase_service_role_key: str = os.getenv("SUPABASE_SERVICE_ROLE_KEY", "")
# JWT Configuration
jwt_secret: str = os.getenv("JWT_SECRET", "secret-key")
jwt_algorithm: str = "HS256"
access_token_expire_minutes: int = 60
# CORS
cors_origins: list = ["*"]
model_config = SettingsConfigDict(env_file=".env", extra="ignore")
settings = Settings()