Wiki » Historie » Version 5
Tilo Thiele, 26.08.2026 19:42
| 1 | 1 | Tilo Thiele | # Wiki |
|---|---|---|---|
| 2 | |||
| 3 | ## Kalender/Buchungssysteme |
||
| 4 | |||
| 5 | - easyappointment.org |
||
| 6 | - com.diy |
||
| 7 | |||
| 8 | 2 | Tilo Thiele | ## IT-Support / 'ERP / Ticketingsysteme |
| 9 | 1 | Tilo Thiele | |
| 10 | - zammad |
||
| 11 | - erpnext |
||
| 12 | 3 | Tilo Thiele | |
| 13 | ## EMS Legal-AI |
||
| 14 | |||
| 15 | legal-ui/.env |
||
| 16 | |||
| 17 | ``` |
||
| 18 | DOCKER_REGISTRY=tilothiele |
||
| 19 | #LEGAL_API_URL=http://api:8000 |
||
| 20 | #NEO4J_URI=http://neo4j:7474 |
||
| 21 | LEGAL_API_URL=http://localhost:8001 |
||
| 22 | NEO4J_URI=http://localhost:7474 |
||
| 23 | NEO4J_USER=neo4j |
||
| 24 | NEO4J_PASSWORD=password123 |
||
| 25 | ``` |
||
| 26 | |||
| 27 | legal-ingest/.env |
||
| 28 | ``` |
||
| 29 | # Database |
||
| 30 | 4 | Tilo Thiele | # Für lokale Entwicklung (docker-compose-dev.yml mappt 5432 -> 5442). |
| 31 | # In docker-compose.yml (Container) muss stattdessen der Service-Name |
||
| 32 | # `postgres` verwendet werden, da der Container im Compose-Netz läuft. |
||
| 33 | DATABASE_URL=postgresql+asyncpg://postgres:postgres@localhost:5442/legal_docs |
||
| 34 | DATABASE_URL_SYNC=postgresql+psycopg2://postgres:postgres@localhost:5442/legal_docs |
||
| 35 | 1 | Tilo Thiele | |
| 36 | 4 | Tilo Thiele | # Redis (lokales Dev-Compose mappt 6379 -> 6389) |
| 37 | REDIS_URL=redis://localhost:6389/0 |
||
| 38 | 3 | Tilo Thiele | |
| 39 | 4 | Tilo Thiele | # Neo4j Knowledge Graph (lokales Dev-Compose exposed 7687 direkt) |
| 40 | NEO4J_URI=bolt://localhost:7687 |
||
| 41 | 1 | Tilo Thiele | NEO4J_USER=neo4j |
| 42 | NEO4J_PASSWORD=password123 |
||
| 43 | |||
| 44 | 4 | Tilo Thiele | # Object Storage (lokal, relativ zum Repo-Root legal-ingest/) |
| 45 | STORAGE_PATH=./data/documents |
||
| 46 | MANIFEST_PATH=./data/manifests |
||
| 47 | 1 | Tilo Thiele | |
| 48 | 4 | Tilo Thiele | # Eingabe-Verzeichnis (lokal, relativ zum Repo-Root legal-ingest/) |
| 49 | INPUT_DIR=./input |
||
| 50 | |||
| 51 | 3 | Tilo Thiele | # Embedding Model |
| 52 | 4 | Tilo Thiele | EMBEDDING_MODEL=nomic-embed-text:latest |
| 53 | 3 | Tilo Thiele | EMBEDDING_DIMENSION=768 |
| 54 | |||
| 55 | 4 | Tilo Thiele | # LLM für Extraktion (lokal erreichbar) |
| 56 | # LLM_API_TOKEN ist optional. Falls der LLM/Ollama-Server mit einem |
||
| 57 | # API-Token geschützt ist, hier setzen. LLM_API_KEY wird weiterhin |
||
| 58 | # akzeptiert (Legacy), aber LLM_API_TOKEN hat Vorrang. |
||
| 59 | LLM_API_TOKEN=sk-0e511ccf58d74af992c6a75795a70004 |
||
| 60 | LLM_API_BASE=http://192.168.1.25:11434 |
||
| 61 | 5 | Tilo Thiele | LLM_MODEL=qwen2.5:7b-instruct |
| 62 | AGENT_MODEL=qwen3:14b |
||
| 63 | 3 | Tilo Thiele | |
| 64 | 4 | Tilo Thiele | # Verarbeitung |
| 65 | 3 | Tilo Thiele | MAX_WORKERS=4 |
| 66 | BATCH_SIZE=10 |
||
| 67 | |||
| 68 | # API |
||
| 69 | API_HOST=0.0.0.0 |
||
| 70 | API_PORT=8000 |
||
| 71 | |||
| 72 | 4 | Tilo Thiele | # Docker (nur für Build/Push-Workflow relevant) |
| 73 | 3 | Tilo Thiele | DOCKER_REGISTRY=tilothiele |
| 74 | #DOCKER_IMAGE_NAME=legal-ingest |
||
| 75 | 1 | Tilo Thiele | #DOCKER_IMAGE_TAG=latest |
| 76 | ``` |