Projekt

Allgemein

Profil

Wiki » Historie » Revision 4

Revision 3 (Tilo Thiele, 24.08.2026 09:57) → Revision 4/5 (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). DATABASE_URL=postgresql+asyncpg://postgres:postgres@postgres:5432/legal_docs 
 # 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 DATABASE_URL_SYNC=postgresql+psycopg2://postgres:postgres@postgres:5432/legal_docs 

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

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

 # Object Storage (lokal, relativ zum Repo-Root legal-ingest/) 
 STORAGE_PATH=./data/documents STORAGE_PATH=/data/documents 
 MANIFEST_PATH=./data/manifests 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_MODEL=nomic-embed-text 
 EMBEDDING_DIMENSION=768 

 # LLM für Extraktion (lokal erreichbar) for extraction (small model) 
 # LLM_API_TOKEN ist optional. Falls der LLM/Ollama-Server mit einem LLM_API_BASE=http://ollama:11434 
 # 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 Processing 
 MAX_WORKERS=4 
 BATCH_SIZE=10 

 # API 
 API_HOST=0.0.0.0 
 API_PORT=8000 
 INPUT_DIR=/input 

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