diff --git a/analyze.py b/analyze.py index 5f5aa76..1ae9aa3 100644 --- a/analyze.py +++ b/analyze.py @@ -83,7 +83,7 @@ ALERT_THRESHOLD = 0.35 # signal_score > this → alert # Claude metrics # --------------------------------------------------------------------------- -METRICS_FILE = Path(__file__).parent / "metrics.json" +METRICS_FILE = Path(os.getenv("DATA_DIR", str(Path(__file__).parent / "data"))) / "metrics.json" # Pricing: Claude 3 Haiku — https://www.anthropic.com/pricing _PRICE_INPUT_PER_TOKEN = 0.25 / 1_000_000 # $0.25 per MTok diff --git a/dashboard.py b/dashboard.py index 029e599..2bcd436 100644 --- a/dashboard.py +++ b/dashboard.py @@ -28,7 +28,7 @@ from report import _c25_day_return, _unrealised_pnl, _realised_pnl, _total_fees, CAPITAL = 10_000 LOG_DIR = Path(os.getenv("LOG_DIR", str(Path(__file__).parent / "logs"))) -METRICS_FILE = Path(__file__).parent / "metrics.json" +METRICS_FILE = Path(os.getenv("DATA_DIR", str(Path(__file__).parent / "data"))) / "metrics.json" REFRESH = 60 # seconds app = Flask(__name__)