fix: [30388f42] Finale DB-Pfad Korrektur (Vermeidung von Volume-Shadowing)

- Verschiebt alle Datenbank-Mounts im Container nach /data/.
- Verhindert, dass der /app Code-Mount die Datenbankdateien überschreibt oder blockiert.
- Betrifft alle Dienste mit persistenter Datenbank.
- Synchronisiert die Pfade in config.py (Explorer) und queue_manager.py (Connector).
This commit is contained in:
2026-03-06 15:22:34 +00:00
parent 4f09f46a9f
commit 324ab1ffeb
3 changed files with 20 additions and 20 deletions

View File

@@ -14,7 +14,7 @@ try:
DEBUG: bool = True
# Database (FINAL CORRECT PATH for Docker Container)
DATABASE_URL: str = "sqlite:////app/data/companies_v3_fixed_2.db"
DATABASE_URL: str = "sqlite:////data/companies_v3_fixed_2.db"
# API Keys
GEMINI_API_KEY: Optional[str] = None
@@ -39,7 +39,7 @@ except ImportError:
APP_NAME = "Company Explorer"
VERSION = "0.7.3"
DEBUG = True
DATABASE_URL = "sqlite:////app/data/companies_v3_fixed_2.db" # FINAL CORRECT PATH
DATABASE_URL = "sqlite:////data/companies_v3_fixed_2.db" # FINAL CORRECT PATH
GEMINI_API_KEY = os.getenv("GEMINI_API_KEY")
OPENAI_API_KEY = os.getenv("OPENAI_API_KEY")
SERP_API_KEY = os.getenv("SERP_API_KEY")

View File

@@ -3,7 +3,7 @@ import json
from datetime import datetime, timedelta
import os
DB_PATH = os.getenv("DB_PATH", "connector_queue.db")
DB_PATH = os.getenv("DB_PATH", "/data/connector_queue.db")
class JobQueue:
def __init__(self):

View File

@@ -1,6 +1,6 @@
# =================================================================
# ZENTRALE ORCHESTRIERUNGSDATEI - ROBO-PLANET GTM STACK
# FINALER STAND FÜR MIGRATION (MÄRZ 2026)
# FINALER STAND FÜR MIGRATION (MÄRZ 2026) - DB-FIX EDITION
# =================================================================
version: '3.8'
@@ -53,7 +53,7 @@ services:
PYTHONUNBUFFERED: "1"
volumes:
- ./company-explorer:/app
- ./data/companies_v3_fixed_2.db:/app/data/companies_v3_fixed_2.db
- ./data/companies_v3_fixed_2.db:/data/companies_v3_fixed_2.db
- ./Log_from_docker:/app/logs_debug
connector-superoffice:
@@ -68,12 +68,12 @@ services:
- .env
volumes:
- ./connector-superoffice:/app
- ./data/connector_queue.db:/app/data/connector_queue.db
- ./data/connector_queue.db:/data/connector_queue.db
environment:
PYTHONUNBUFFERED: "1"
API_USER: "admin"
API_PASSWORD: "gemini"
DB_PATH: "/app/data/connector_queue.db"
DB_PATH: "/data/connector_queue.db"
COMPANY_EXPLORER_URL: "http://company-explorer:8000"
lead-engine:
@@ -108,11 +108,11 @@ services:
volumes:
- ./transcription-tool/backend:/app/backend
- ./transcription-tool/frontend/dist:/app/frontend/dist
- ./data/transcripts.db:/app/transcripts.db
- ./data/transcripts.db:/data/transcripts.db
- ./uploads_audio:/app/uploads_audio
environment:
PYTHONUNBUFFERED: "1"
DATABASE_URL: "sqlite:////app/transcripts.db"
DATABASE_URL: "sqlite:////data/transcripts.db"
b2b-assistant:
build:
@@ -126,11 +126,11 @@ services:
- ./b2b-marketing-assistant/b2b_marketing_orchestrator.py:/app/b2b_marketing_orchestrator.py
- ./market_db_manager.py:/app/market_db_manager.py
- ./b2b-marketing-assistant/server.cjs:/app/server.cjs
- ./data/b2b_projects.db:/app/b2b_projects.db
- ./data/b2b_projects.db:/data/b2b_projects.db
- ./Log_from_docker:/app/Log_from_docker
environment:
PYTHONUNBUFFERED: "1"
DB_PATH: "/app/b2b_projects.db"
DB_PATH: "/data/b2b_projects.db"
market-backend:
build:
@@ -146,11 +146,11 @@ services:
- ./config.py:/app/config.py
- ./helpers.py:/app/helpers.py
- ./general-market-intelligence/server.cjs:/app/general-market-intelligence/server.cjs
- ./data/market_intelligence.db:/app/market_intelligence.db
- ./data/market_intelligence.db:/data/market_intelligence.db
- ./Log:/app/Log
environment:
PYTHONUNBUFFERED: "1"
DB_PATH: "/app/market_intelligence.db"
DB_PATH: "/data/market_intelligence.db"
market-frontend:
build:
@@ -176,11 +176,11 @@ services:
- ./helpers.py:/app/helpers.py
- ./config.py:/app/config.py
- ./gtm-architect/gtm_db_manager.py:/app/gtm_db_manager.py
- ./data/gtm_projects.db:/app/gtm_projects.db
- ./data/gtm_projects.db:/data/gtm_projects.db
- ./Log_from_docker:/app/Log_from_docker
environment:
PYTHONUNBUFFERED: "1"
DB_PATH: "/app/gtm_projects.db"
DB_PATH: "/data/gtm_projects.db"
content-app:
build:
@@ -195,15 +195,15 @@ services:
- ./content-engine/server.cjs:/app/server.cjs
- ./content-engine/content_orchestrator.py:/app/content_orchestrator.py
- ./content-engine/content_db_manager.py:/app/content_db_manager.py
- ./data/content_engine.db:/app/content_engine.db
- ./data/content_engine.db:/data/content_engine.db
- ./helpers.py:/app/helpers.py
- ./config.py:/app/config.py
- ./data/gtm_projects.db:/app/gtm_projects.db
- ./data/gtm_projects.db:/data/gtm_projects.db
- ./Log_from_docker:/app/Log_from_docker
environment:
PYTHONUNBUFFERED: "1"
DB_PATH: "/app/content_engine.db"
GTM_DB_PATH: "/app/gtm_projects.db"
DB_PATH: "/data/content_engine.db"
GTM_DB_PATH: "/data/gtm_projects.db"
competitor-analysis:
build: