mirror of
https://github.com/khoaliber/khoj.git
synced 2026-03-07 21:29:13 +00:00
Start app even if server init fails to let user fix it
Show stacktrace on error to help debugging
This commit is contained in:
@@ -54,8 +54,7 @@ def initialize_server(
|
|||||||
try:
|
try:
|
||||||
configure_server(config, regenerate, type)
|
configure_server(config, regenerate, type)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.error(f"🚨 Failed to configure server on app load: {e}")
|
logger.error(f"🚨 Failed to configure server on app load: {e}", exc_info=True)
|
||||||
raise e
|
|
||||||
|
|
||||||
|
|
||||||
def configure_server(config: FullConfig, regenerate: bool, search_type: Optional[SearchType] = None):
|
def configure_server(config: FullConfig, regenerate: bool, search_type: Optional[SearchType] = None):
|
||||||
|
|||||||
@@ -532,7 +532,7 @@ def update(
|
|||||||
configure_server(state.config, regenerate=force or False, search_type=t)
|
configure_server(state.config, regenerate=force or False, search_type=t)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
error_msg = f"🚨 Failed to update server via API: {e}"
|
error_msg = f"🚨 Failed to update server via API: {e}"
|
||||||
logger.error(error_msg)
|
logger.error(error_msg, exc_info=True)
|
||||||
raise HTTPException(status_code=500, detail=error_msg)
|
raise HTTPException(status_code=500, detail=error_msg)
|
||||||
else:
|
else:
|
||||||
components = []
|
components = []
|
||||||
|
|||||||
Reference in New Issue
Block a user