nb backup restore
Khôi phục tệp sao lưu cục bộ vào env đích. Thông thường, ở đây sẽ dùng tệp *.nbdata. Việc khôi phục sẽ ghi đè dữ liệu ứng dụng đích, vì vậy CLI mặc định sẽ yêu cầu xác nhận thêm một lần nữa.
Cách dùng
Tham số
Ví dụ
Giải thích
CLI chỉ kiểm tra xem --env có khớp với env hiện tại hay không khi bạn truyền --env một cách tường minh. Nếu chỉ định tường minh một env khác, terminal tương tác sẽ xác nhận trước; trong terminal không tương tác hoặc tình huống AI agent, bạn cần tự thêm --yes một cách tường minh hoặc chạy nb env use <name> trước rồi thử lại.
Trước khi thực thi, CLI sẽ kiểm tra xem đường dẫn mà --file trỏ tới có tồn tại hay không, và xác nhận đó là một tệp thông thường. Nếu đường dẫn không tồn tại hoặc trỏ tới thư mục, lệnh sẽ thất bại ngay lập tức.
Nếu không truyền --force, terminal tương tác sẽ hiển thị thêm một lần xác nhận nữa, nêu rõ rằng lần khôi phục này sẽ ghi đè dữ liệu ứng dụng. Trong terminal không tương tác và phiên AI agent, nếu thiếu --force, CLI sẽ từ chối thực thi trực tiếp và đưa ra một gợi ý chạy lại có thể sao chép ngay. Nếu đồng thời đây cũng là thao tác giữa các env khác nhau, thông thường bạn cần truyền cả --yes và --force.
Sau khi tải lên thành công, CLI sẽ tiếp tục chờ ứng dụng đích vượt qua __health_check một lần nữa. Nói cách khác, khi lệnh trả về thành công, ứng dụng thường đã được khôi phục về trạng thái có thể truy cập.

