From 5473ba3ed7119ca6b02b8b926ad349e5e9ac0f50 Mon Sep 17 00:00:00 2001 From: Claude Code Date: Sun, 26 Apr 2026 19:42:33 +0000 Subject: [PATCH] WICHTIG: DB_PATH per ENV ueberschreibbar; data-Symlink aus Repo entfernt Verhindert dass Staging und Live versehentlich dieselbe DB nutzen (Symlink data wurde frueher beim git clone mitgeklont und zeigte auf das gleiche physische Verzeichnis /home/claude-dev/osint-data). Staging muss jetzt DB_PATH in der .env explizit setzen. --- .gitignore | 1 + data | 1 - src/config.py | 2 +- 3 files changed, 2 insertions(+), 2 deletions(-) delete mode 120000 data diff --git a/.gitignore b/.gitignore index 1bf21af..cc7d5b6 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ __pycache__/ logs/ data/ .venv/ +data diff --git a/data b/data deleted file mode 120000 index ceabf72..0000000 --- a/data +++ /dev/null @@ -1 +0,0 @@ -/home/claude-dev/osint-data \ No newline at end of file diff --git a/src/config.py b/src/config.py index 338a2ef..6dfaa61 100644 --- a/src/config.py +++ b/src/config.py @@ -10,7 +10,7 @@ BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) DATA_DIR = os.path.join(BASE_DIR, "data") LOG_DIR = os.path.join(BASE_DIR, "logs") STATIC_DIR = os.path.join(os.path.dirname(os.path.abspath(__file__)), "static") -DB_PATH = os.path.join(DATA_DIR, "osint.db") +DB_PATH = os.environ.get("DB_PATH") or os.path.join(DATA_DIR, "osint.db") # JWT _JWT_SECRET = os.environ.get("JWT_SECRET", "")