From 38b5c4e686c1acf479b44539063ea0c922b60649 Mon Sep 17 00:00:00 2001 From: Asmitha7intech Date: Sun, 29 Mar 2026 17:14:55 +0530 Subject: [PATCH] Add safe defaults to config to prevent startup failure without env --- backend/app/core/config.py | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/backend/app/core/config.py b/backend/app/core/config.py index 7a9df5b..d61a09e 100644 --- a/backend/app/core/config.py +++ b/backend/app/core/config.py @@ -3,25 +3,25 @@ class Settings(BaseSettings): # Frontend Config - FRONTEND_URL: str + FRONTEND_URL: str = "http://localhost:5173" # LLM Provider - PROVIDER: str + PROVIDER: str = "azure" # Azure OpenAI Config - AZURE_API_VERSION: str - AZURE_ENDPOINT: str - AZURE_API_KEY: str - AZURE_DEPLOYMENT_NAME: str - AZURE_EMBEDDING_DEPLOYMENT_NAME: str + AZURE_API_VERSION: str = "2023-05-15" + AZURE_ENDPOINT: str = "" + AZURE_API_KEY: str = "" + AZURE_DEPLOYMENT_NAME: str = "" + AZURE_EMBEDDING_DEPLOYMENT_NAME: str = "" # Qdrant Config - QDRANT_URL: str - QDRANT_COLLECTION_NAME: str + QDRANT_URL: str = "http://localhost:6333" + QDRANT_COLLECTION_NAME: str = "default_collection" # Langfuse Config - LANGFUSE_SECRET_KEY: str - LANGFUSE_PUBLIC_KEY: str - LANGFUSE_HOST: str + LANGFUSE_SECRET_KEY: str = "" + LANGFUSE_PUBLIC_KEY: str = "" + LANGFUSE_HOST: str = "" settings = Settings()