アプリケーション更新
Nekro Agentは定期的に更新をリリースし、機能改善、バグ修正、セキュリティパッチを含みます。このドキュメントでは、Nekro Agentインスタンスを安全に更新する方法を紹介します。
🚀 オーケストレーション更新(推奨)
Nekro Agentは便利なオーケストレーション更新コマンドを提供します。新しいバージョンがリリースされたとき、以下のワンクリックコマンドを使用してアプリケーションを更新できます
注意
WslまたはOrbStack仮想マシンデプロイを使用した場合、以下のコマンドは仮想マシン内で実行する必要があります
データディレクトリに移動
bash
# データディレクトリを変更した場合は、実際の状況に応じて設定してください
export NEKRO_DATA_DIR=${HOME}/srv/nekro_agent && \
cd ${NEKRO_DATA_DIR}Nekro Agentとサンドボックスイメージのみを更新(推奨)
bash
sudo docker pull kromiose/nekro-agent-sandbox:latest && \
sudo docker-compose --env-file .env pull nekro_agent && \
sudo docker-compose --env-file .env up --build -d nekro_agentすべてのイメージを更新してコンテナを再起動(NapCatまたはその他のデータサポートサービスを同時に更新する場合)
このコマンドは
nekro-agentイメージとすべての依存イメージを更新し、Botがオフラインになって再ログインが必要になる場合があります
bash
sudo docker pull kromiose/nekro-agent-sandbox:latest && \
sudo docker-compose --env-file .env pull && \
sudo docker-compose --env-file .env up --build -d📝 更新ログ
各更新後、GitHub Releasesをチェックして更新ログを確認し、変更内容を理解することができます
