BMS/backend/core/config.py
2026-03-19 11:32:17 +00:00

27 lines
582 B
Python

from pydantic_settings import BaseSettings, SettingsConfigDict
class Settings(BaseSettings):
model_config = SettingsConfigDict(env_file=".env", extra="ignore")
# App
APP_NAME: str = "DemoBMS API"
DEBUG: bool = False
# Database
DATABASE_URL: str = "postgresql+asyncpg://dcim:dcim_pass@db:5432/dcim"
# MQTT broker
MQTT_HOST: str = "localhost"
MQTT_PORT: int = 1883
# CORS
CORS_ORIGINS: list[str] = []
# Clerk
CLERK_PUBLISHABLE_KEY: str = ""
CLERK_SECRET_KEY: str = ""
CLERK_JWKS_URL: str = ""
settings = Settings()