Upgrade aplikasi NocoBase
Panduan ini berlaku untuk aplikasi yang diinstal dengan nb init. Jika aplikasimu diinstal dengan cara lama, baca dulu Cara upgrade NocoBase dari 2.0 ke 2.1.
Langkah 1: konfirmasi env saat ini
Konfirmasi dulu CLI env yang sedang aktif:
Jika belum yakin env apa saja yang tersedia, lihat daftarnya dulu:
Jika env saat ini bukan aplikasi yang ingin di-upgrade, pindah dulu ke env target:
Langkah 2: jalankan upgrade
Secara default, upgrade akan mengunduh ulang source code aplikasi atau image Docker.
Untuk env npm / Git, direktori source/ akan dihapus lalu diunduh ulang. Jangan simpan file yang perlu dipertahankan di source/.
Jika Anda sudah menyiapkan source code atau image Docker secara manual dan tidak ingin CLI mengunduhnya lagi, tambahkan --skip-download pada perintah.
Perintah upgrade default adalah:
Perintah ini biasanya melakukan langkah-langkah berikut:
- Menghentikan aplikasi saat ini
- Mengunduh dan mengganti source atau image yang tersimpan
- Menyinkronkan plugin komersial
- Meng-upgrade dan menjalankan aplikasi
- Memperbarui informasi runtime env
Dalam script, CI, atau sesi AI Agent, berikan --force secara eksplisit:
Jika aplikasi yang akan di-upgrade bukan env saat ini, tentukan env-nya:
Upgrade ke versi tertentu
Gunakan --version untuk upgrade ke channel versi tertentu:
Anda juga dapat menentukan versi persis:
Setelah upgrade berhasil, CLI akan menulis versi target kembali ke konfigurasi env, sehingga upgrade atau pemulihan berikutnya dapat menggunakannya kembali.
Lewati download
Jika source code atau image Docker sudah Anda perbarui dan hanya ingin menjalankan upgrade serta start berdasarkan konten saat ini, tambahkan --skip-download:
Parameter ini melewati download source atau image, dan juga melewati sinkronisasi plugin komersial. Biasanya gunakan hanya ketika versi target sudah disiapkan secara manual.
Langkah 3: verifikasi hasil
Setelah upgrade, periksa dulu runtime env dan log aplikasi:
Lalu buka aplikasi dan pastikan akun administrator dapat login. Jika Anda ingin AI Agent terus bekerja dengan aplikasi ini, mulai sesi AI Agent baru atau restart sesi saat ini agar ia membaca informasi env terbaru.
Tautan terkait
- Kelola aplikasi — Menjalankan, menghentikan, restart, melihat log, dan upgrade aplikasi
- Referensi perintah
nb app upgrade— Melihat semua opsi perintah upgrade - Manajemen multi environment — Mengonfirmasi, berpindah, dan memelihara beberapa CLI env

