# ────────────────────────────────────────────────────────────── # Required # ────────────────────────────────────────────────────────────── OPENAI_API_KEY=sk-... # ────────────────────────────────────────────────────────────── # Neo4j # Defaults below match docker-compose.yml (dev, no auth). # For docker-compose.prod.yml, set a strong password here. # ────────────────────────────────────────────────────────────── NEO4J_URI=bolt://localhost:7687 NEO4J_USER=neo4j NEO4J_PASSWORD= # ────────────────────────────────────────────────────────────── # Optional -- only needed for specific features # ────────────────────────────────────────────────────────────── # Mistral OCR extraction scripts (scripts/extract_reports_with_mistral_ocr.py) # MISTRAL_API_KEY= # Gemini multimodal report visual analysis via OpenRouter (analyze_report_visuals tool) # OPENROUTER_API_KEY= # OPENROUTER_BASE_URL=https://openrouter.ai/api/v1 # Databricks (for volume access, not required for local operation) # DATABRICKS_HOST= # DATABRICKS_TOKEN= # DATABRICKS_HTTP_PATH= # DATABRICKS_WAREHOUSE_ID= # DATABRICKS_CATALOG= # DATABRICKS_SCHEMA= # ────────────────────────────────────────────────────────────── # S3-compatible storage (MinIO or AWS S3) # Optional -- enables serving report images and LAS curve data # from object storage. When not set, the API serves local files only. # ────────────────────────────────────────────────────────────── # S3_ENDPOINT=localhost:9000 # S3_ACCESS_KEY= # S3_SECRET_KEY= # S3_BUCKET=volve-assets # S3_PUBLIC_URL=http://localhost:9000/volve-assets