Docker-Container der LightRAG-Konfigurationen per Preset sweept, jeweils LightRAG neu startet und RAGChecker-Evaluierungen ausführt.
/opt/
├── env-tester/ ← dieses Projekt
│ ├── Dockerfile
│ ├── docker-compose.yml
│ ├── env_tester.py
│ ├── presets.yml
│ └── requirements.txt
├── lightrag/ ← gemountet (lesen/schreiben von .env)
└── ragchecker/ ← gemountet (docker compose run ragchecker)
cd /opt/env-tester
# Image bauen
docker compose build
# Normaler Run
docker compose run --rm env-tester
# Mit RAGChecker-Rebuild
docker compose run --rm env-tester --rebuild
# Dry-Run (kein docker, nur .env-Ausgabe)
docker compose run --rm env-tester --dry_run
# Ohne RAGChecker (nur .env wechseln + LightRAG neustarten)
docker compose run --rm env-tester --skip_ragchecker