nb app restart

Menghentikan lalu memulai kembali aplikasi NocoBase dari env yang ditentukan. Bila berlaku, CLI terlebih dahulu menyinkronkan plugin komersial yang diizinkan oleh lisensi saat ini. Setelah itu, env lokal memakai ulang alur nb app stop dan nb app start dan, secara default, akan otomatis menyiapkan instalasi atau upgrade yang diperlukan sebelum memulai kembali; env Docker akan menghapus container saat ini lebih dulu, lalu membuat ulang container aplikasi dari konfigurasi env yang tersimpan.

Penggunaan

nb app restart [flags]

Parameter

ParameterTipePenjelasan
--env, -estringNama env CLI yang akan di-restart, jika dilewati menggunakan env saat ini
--yes, -ybooleanSaat --env yang diberikan secara eksplisit menargetkan env yang berbeda dari env saat ini, lewati konfirmasi interaktif
--verbosebooleanMenampilkan output perintah stop dan start yang mendasarinya

Contoh

nb app restart
nb app restart --env local
nb app restart --env local --verbose
nb app restart --env local-docker

Jika Anda memberikan --env secara eksplisit dan nilainya berbeda dari env saat ini, CLI akan meminta konfirmasi terlebih dahulu. Pada terminal non-interaktif atau sesi AI agent, tambahkan --yes sendiri atau jalankan nb env use <name> terlebih dahulu lalu coba lagi.

Secara default, bila berlaku, CLI terlebih dahulu menjalankan nb license plugins sync --skip-if-no-license untuk menyinkronkan plugin komersial yang diizinkan oleh lisensi saat ini. Setelah itu, env lokal akan otomatis menyiapkan instalasi atau upgrade yang diperlukan sebelum memulai kembali, sedangkan env Docker menyelesaikan langkah ini sebelum membuat ulang container. Setiap kali CLI perlu menunggu aplikasi siap, CLI akan memeriksa __health_check: pertama menampilkan satu baris waiting, lalu satu baris progress setiap 10 detik sampai aplikasi tersedia atau waktunya habis.

Perintah Terkait