#Kelola aplikasi
Jika Anda telah menyimpan aplikasi NocoBase sebagai env CLI, manajemen harian pada dasarnya diselesaikan dalam grup perintah nb app: mulai, hentikan, mulai ulang, lihat log, dan tingkatkan.
Seringkali, Anda tidak perlu mengingat semua parameter. Pertama-tama perjelas apakah yang ingin Anda lakukan adalah "menjalankan aplikasi", "membaca log untuk memecahkan masalah", atau "meningkatkan ke versi baru", lalu pilih perintah yang sesuai.
Jika Anda ingin memahami terlebih dahulu mengapa nb app disatukan ke dalam kumpulan perintah ini dan hubungannya dengan nb app autostart, baca dulu nb maksud desain aplikasi. Halaman ini hanya menyimpan operasi harian yang paling umum.
Indeks cepat
Perintah nb app bertindak pada env saat ini secara default. Jika Anda memelihara beberapa lingkungan secara bersamaan, disarankan secara default untuk mengonfirmasi env target sebelum memulai, menghentikan, mencatat, atau meningkatkan operasi.
Jika Anda secara eksplisit memasukkan --env yang berbeda, CLI biasanya akan meminta konfirmasi. Dalam skrip atau skenario non-interaktif, Anda dapat menambahkan --yes untuk melewati langkah ini. Peralihan, tampilan, dan penghapusan multi-lingkungan diperkenalkan di Manajemen Multi-Lingkungan.
Mulai aplikasi
Tarik aplikasi dan gunakan nb app start secara default:
Jika Anda ingin mengoperasikan sesuatu selain env saat ini, Anda dapat menentukannya secara eksplisit:
Beberapa parameter startup lain yang umum digunakan:
nb app startSecara default, persiapan instalasi atau peningkatan yang diperlukan akan diselesaikan secara otomatis terlebih dahulu, dan kemudian layanan akan dimulai.
Npm/Git env lokal akan memulai proses aplikasi lokal, dan Docker env akan membangun kembali wadah aplikasi sesuai dengan konfigurasi yang disimpan. Untuk parameter detailnya, lihat nb app start.
Berhenti dan mulai ulang
Jika Anda hanya ingin menghentikan aplikasi sementara, gunakan nb app stop:
Jika Anda baru saja mengubah konfigurasi, dependensi, atau kode, biasanya lebih mudah menggunakan nb app restart secara langsung:
nb app restart akan dihentikan terlebih dahulu lalu dimulai ulang dengan cara yang sama seperti start. Untuk penggunaan detailnya, lihat nb app stop dan nb app restart.
Lihat catatan
Saat memecahkan masalah, Anda biasanya melihat log terlebih dahulu:
Jika Anda hanya ingin melihat keluaran terbaru, atau tidak ingin terus mengikuti log, Anda dapat menggunakan ini:
Npm/Git env lokal membaca log pm2, dan Docker env membaca log container. Secara default, nb app logs akan terus mengikuti keluaran log baru. Untuk parameter detailnya, lihat nb app logs.
Tingkatkan aplikasi
Perintah peningkatan adalah nb app upgrade:
Perintah ini tidak hanya sekedar "mengunduh versi baru". Proses default biasanya mencakup:
- Hentikan aplikasi saat ini
- Unduh dan ganti kode sumber atau gambar yang disimpan
- Sinkronisasi plug-in komersial
- Tingkatkan dan mulai aplikasi
- Segarkan informasi runtime env
Jika Anda telah memperbarui kode sumber atau gambar terlebih dahulu dan hanya ingin melanjutkan peningkatan dan memulai aplikasi berdasarkan konten saat ini, Anda dapat menambahkan --skip-download:
Jika Anda ingin menentukan versi target secara eksplisit, Anda juga dapat menambahkan --version:
:::catatan peringatan
nb app upgrade Biasanya Anda juga akan diminta konfirmasi satu kali sebelum benar-benar memulai. Dalam skrip, CI, atau skenario non-interaktif lainnya, --force harus diteruskan secara eksplisit. Jika Anda juga beroperasi di seluruh envs pada saat yang sama, Anda biasanya perlu menyatukan --yes.
:::
Untuk deskripsi parameter yang lebih lengkap, lihat nb app upgrade.

