nb app restart

Dừng rồi khởi động lại ứng dụng NocoBase của env được chỉ định. Khi phù hợp, CLI sẽ đồng bộ trước các plugin thương mại được giấy phép hiện tại cho phép. Sau đó, env cục bộ sẽ dùng lại luồng nb app stopnb app start, đồng thời mặc định tự động hoàn tất bước chuẩn bị cài đặt hoặc nâng cấp cần thiết trước khi khởi động lại; env Docker sẽ xóa container hiện tại trước, rồi tạo lại container ứng dụng từ cấu hình env đã lưu.

Cách dùng

nb app restart [flags]

Tham số

Tham sốKiểuMô tả
--env, -estringTên CLI env muốn khởi động lại, bỏ qua thì dùng env hiện tại
--yes, -ybooleanKhi --env được truyền tường minh và trỏ tới env khác với env hiện tại, bỏ qua bước xác nhận tương tác
--verbosebooleanHiển thị output của lệnh stop và start bên dưới

Ví dụ

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

Giải thích

Nếu bạn truyền --env một cách tường minh và nó khác env hiện tại, CLI sẽ yêu cầu xác nhận trước. Trong terminal không tương tác hoặc phiên AI agent, hãy tự thêm --yes hoặc chạy nb env use <name> trước rồi thử lại.

Theo mặc định, khi phù hợp, CLI sẽ chạy nb license plugins sync --skip-if-no-license trước để đồng bộ các plugin thương mại được giấy phép hiện tại cho phép. Sau đó, env cục bộ sẽ tự động hoàn tất bước chuẩn bị cài đặt hoặc nâng cấp cần thiết trước khi khởi động lại, còn env Docker sẽ hoàn tất bước này trước khi tạo lại container. Mỗi khi CLI cần đợi ứng dụng sẵn sàng, CLI sẽ kiểm tra __health_check: trước hết in ra một dòng waiting, sau đó in một dòng progress mỗi 10 giây cho đến khi ứng dụng khả dụng hoặc hết thời gian chờ.

Lệnh liên quan