From 026b470b310fd0b59c212cf3954056032d0f4f94 Mon Sep 17 00:00:00 2001 From: Henrik Jess Nielsen Date: Thu, 28 May 2026 13:42:36 +0200 Subject: [PATCH] Fix metrics.json path to persistent data volume (/app/data) --- analyze.py | 2 +- dashboard.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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__)