NocoBase アプリをアップグレード
対象範囲
このガイドは nb init でインストールしたアプリ向けです。古い方法でインストールしたアプリの場合は、先に NocoBase を 2.0 から 2.1 へアップグレードする方法 を確認してください。
ステップ 1: 現在の env を確認する
まず、現在有効な CLI env を確認します。
利用可能な env が分からない場合は、先に一覧を確認します。
現在の env がアップグレード対象のアプリでない場合は、対象 env に切り替えます。
ステップ 2: アップグレードを実行する
注意
デフォルトでは、アップグレード時にアプリのソースコードまたは Docker イメージが再ダウンロードされます。
npm / Git env の場合、source/ ディレクトリは削除されてから再ダウンロードされます。保持したいファイルを source/ に置かないでください。
ソースコードまたは Docker イメージをすでに手動で準備していて、CLI に再ダウンロードさせたくない場合は、コマンドに --skip-download を追加します。
デフォルトのアップグレードコマンドは次のとおりです。
このコマンドは通常、次の処理を行います。
- 現在のアプリを停止する
- 保存済みのソースまたはイメージをダウンロードして置き換える
- 商用プラグインを同期する
- アプリをアップグレードして起動する
- env の runtime 情報を更新する
スクリプト、CI、AI Agent セッションで実行する場合は、--force を明示的に指定します。
アップグレード対象のアプリが現在の env でない場合は、env を指定します。
特定バージョンへアップグレードする
特定のバージョンチャネルにアップグレードするには --version を使います。
具体的なバージョン番号も指定できます。

