KodeのDockerデプロイメントでは、データ永続化設定に特別な注意を払う必要がある:
- インフラ
docker build --no-cache -t kode .no-cacheを使用して、依存関係を最新の状態に保つ。 - クリティカルマウントポイント
つのパスをマッピングしなければならない:-v $(pwd):/workspace現在のプロジェクトディレクトリをマウントする-v ~/.kode:/root/.kode永続モデルキャッシュ-v ~/.kode.json:/root/.kode.jsonAPIキーなどの設定の保存
- フル起動の例
docker run -it --rm -v /path/to/project:/workspace -v ~/kode-data:/root/.kode -w /workspace kode --safe
本番環境の推奨
- バインドマウントの代わりに名前付きボリュームを使用してパフォーマンスを向上させる
- docker-composeで各モデルのメモリ制限を事前に定義する
- とおす
--model-queue-limitパラメーターは同時リクエスト数を制御する
この答えは記事から得たものである。Kode: クロードコード オープンソース最適化版について
































