import os from pydantic_settings import BaseSettings class Settings(BaseSettings): NAME: str = "backend" SITE_URL_ROOT: str = "http://localhost/" JWT_SECRET_KEY: str = "" JWT_ALGORITHM: str = "HS256" SYSTEM_USER_ID: str = "117f191e810c19729de860aa" EMAIL_FROM:str = "" STRIPE_API_KEY: str = "" STRIPE_WEBHOOK_SECRET: str = "" RABBITMQ_HOST: str = "" RABBITMQ_PORT: str = "" FREELEAPS_DEVSVC_ENDPOINT:str = "" FREELEAPS_CONTENT_ENDPOINT:str = "" FREELEAPS_CENTRAL_STORAGE_ENDPOINT:str = "" KAFKA_SERVER_URL:str="" LOG_BASE_PATH: str = "./log" BACKEND_LOG_FILE_NAME: str = "freeleaps-backend" APPLICATION_ACTIVITY_LOG: str = "freeleaps-application-activity" USER_ACTIVITY_LOG: str = "freeleaps-user-activity" BUSINESS_METRIC_LOG: str = "freeleaps-business-metrics" class Config: env_file = ".freeleaps-backend.env" env_file_encoding = "utf-8" settings = Settings()