From e01298177ee45b0266087b330ddc228ae8e8ebc1 Mon Sep 17 00:00:00 2001 From: tegwick Date: Mon, 11 May 2026 15:26:48 +0200 Subject: [PATCH] fix(api): restrict uvicorn --reload to source dirs only Watching .venv/ (6k files) and dashboard/node_modules/ (6k files) was causing sustained ~42% CPU on the uvicorn main process. Co-Authored-By: Claude Sonnet 4.6 --- state-hub/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/state-hub/Makefile b/state-hub/Makefile index bf0ccd6..2cd08a8 100644 --- a/state-hub/Makefile +++ b/state-hub/Makefile @@ -86,7 +86,7 @@ api: db done $(MAKE) migrate @fuser -k 8000/tcp 2>/dev/null && echo "Stopped running API" || true - uv run uvicorn api.main:app --reload --host 127.0.0.1 --port 8000 + uv run uvicorn api.main:app --reload --reload-dir api --reload-dir mcp_server --reload-dir task_flow_engine --host 127.0.0.1 --port 8000 ## Register a project (Claude Code): make register-project DOMAIN=railiance PROJECT_PATH=/home/worsch/railiance register-project: