diff --git a/run-dashboard.sh b/run-dashboard.sh new file mode 100755 index 0000000..4b88945 --- /dev/null +++ b/run-dashboard.sh @@ -0,0 +1,5 @@ +#!/bin/bash +set -a +source "$(dirname "$0")/.env" +set +a +exec python -m world_intel_mcp.dashboard.app diff --git a/src/world_intel_mcp/dashboard/app.py b/src/world_intel_mcp/dashboard/app.py index 7dc2b21..7e53822 100644 --- a/src/world_intel_mcp/dashboard/app.py +++ b/src/world_intel_mcp/dashboard/app.py @@ -10,6 +10,9 @@ import logging from datetime import datetime, timezone from pathlib import Path +from dotenv import load_dotenv +load_dotenv(Path(__file__).resolve().parents[3] / ".env", override=False) + from starlette.applications import Starlette from starlette.responses import HTMLResponse, JSONResponse, Response, StreamingResponse from starlette.routing import Route