mapApp / config.py
mtahan's picture
Initial backend commit
a31fd7f verified
Raw
History Blame Contribute Delete
699 Bytes
import os
from dotenv import load_dotenv
# Load .env file
load_dotenv()
class Settings:
PROJECT_NAME: str = "Earthquake Damage & Shelter Mapping API"
VERSION: str = "1.0.0"
# Supabase configuration
SUPABASE_URL: str = os.getenv("SUPABASE_URL", "")
SUPABASE_KEY: str = os.getenv("SUPABASE_KEY", "")
# Gemini AI configuration
GEMINI_API_KEY: str = os.getenv("GEMINI_API_KEY", "")
# CORS origins allowed
ALLOWED_ORIGINS: list[str] = [
"http://localhost:5173", # React / Vite default dev server
"http://localhost:3000",
"*" # Allow all for development / flexible deployment
]
settings = Settings()