Kode's Docker Deployment erfordert besondere Aufmerksamkeit für die Konfiguration der Datenpersistenz:
- Infrastruktur
docker build --no-cache -t kode .Verwenden Sie no-cache, um Ihre Abhängigkeiten auf dem neuesten Stand zu halten - kritischer Montagepunkt
Drei Wege müssen abgebildet werden:-v $(pwd):/workspaceMount des aktuellen Projektverzeichnisses-v ~/.kode:/root/.kodePersistenter Modell-Cache-v ~/.kode.json:/root/.kode.jsonSpeichern von Konfigurationen wie API-Schlüssel
- Beispiel für eine vollständige Inbetriebnahme
docker run -it --rm -v /path/to/project:/workspace -v ~/kode-data:/root/.kode -w /workspace kode --safe
Empfehlungen für die Produktionsumgebung:
- Verwendung eines benannten Volumes anstelle eines Bind-Mounts zur Verbesserung der Leistung
- Vordefinieren von Speichergrenzen für jedes Modell in docker-compose
- passieren (eine Rechnung oder Inspektion etc.)
--model-queue-limitParameter steuern die Anzahl der gleichzeitigen Anfragen
Diese Antwort stammt aus dem ArtikelKode: Claude Code Open Source Optimierte Version》































