Projekt

Allgemein

Profil

Aktionen

Wiki » Historie » Revision 4

« Zurück | Revision 4/5 (Vergleich) | Weiter »
Tilo Thiele, 24.08.2026 15:25


Wiki

Kalender/Buchungssysteme

  • easyappointment.org
  • com.diy

IT-Support / 'ERP / Ticketingsysteme

  • zammad
  • erpnext

EMS Legal-AI

legal-ui/.env

DOCKER_REGISTRY=tilothiele
#LEGAL_API_URL=http://api:8000
#NEO4J_URI=http://neo4j:7474
LEGAL_API_URL=http://localhost:8001
NEO4J_URI=http://localhost:7474
NEO4J_USER=neo4j
NEO4J_PASSWORD=password123

legal-ingest/.env

# Database
# Für lokale Entwicklung (docker-compose-dev.yml mappt 5432 -> 5442).
# In docker-compose.yml (Container) muss stattdessen der Service-Name
# `postgres` verwendet werden, da der Container im Compose-Netz läuft.
DATABASE_URL=postgresql+asyncpg://postgres:postgres@localhost:5442/legal_docs
DATABASE_URL_SYNC=postgresql+psycopg2://postgres:postgres@localhost:5442/legal_docs

# Redis (lokales Dev-Compose mappt 6379 -> 6389)
REDIS_URL=redis://localhost:6389/0

# Neo4j Knowledge Graph (lokales Dev-Compose exposed 7687 direkt)
NEO4J_URI=bolt://localhost:7687
NEO4J_USER=neo4j
NEO4J_PASSWORD=password123

# Object Storage (lokal, relativ zum Repo-Root legal-ingest/)
STORAGE_PATH=./data/documents
MANIFEST_PATH=./data/manifests

# Eingabe-Verzeichnis (lokal, relativ zum Repo-Root legal-ingest/)
INPUT_DIR=./input

# Embedding Model
EMBEDDING_MODEL=nomic-embed-text:latest
EMBEDDING_DIMENSION=768

# LLM für Extraktion (lokal erreichbar)
# LLM_API_TOKEN ist optional. Falls der LLM/Ollama-Server mit einem
# API-Token geschützt ist, hier setzen. LLM_API_KEY wird weiterhin
# akzeptiert (Legacy), aber LLM_API_TOKEN hat Vorrang.
LLM_API_TOKEN=sk-0e511ccf58d74af992c6a75795a70004
LLM_API_BASE=http://192.168.1.25:11434
LLM_MODEL=llama3.2:3b

# Verarbeitung
MAX_WORKERS=4
BATCH_SIZE=10

# API
API_HOST=0.0.0.0
API_PORT=8000

# Docker (nur für Build/Push-Workflow relevant)
DOCKER_REGISTRY=tilothiele
#DOCKER_IMAGE_NAME=legal-ingest
#DOCKER_IMAGE_TAG=latest

Von Tilo Thiele vor 5 Tagen aktualisiert · 5 Revisionen