nb proxy
Trong NocoBase CLI, nb proxy là điểm vào thống nhất để quản lý reverse proxy.
CLI tách riêng việc quản lý env và quản lý lớp entry:
nb envlưu và duy trì các env của ứng dụngnb proxysinh và quản lý các entrypoint Nginx hoặc Caddy cho những env đó do CLI quản lý
Miễn là ứng dụng của bạn đã được lưu thành một env do CLI quản lý và env đó là local hoặc docker, thông thường chỉ cần chọn một subcommand của provider là đủ.
Cách dùng
Cây lệnh
Provider
Ghi chú
- Bản thân
nb proxykhông có flag độc lập - Dùng
nb proxy nginxhoặcnb proxy caddyđể sinh và quản lý entrypoint - Cả hai provider chỉ hoạt động với env được quản lý mà runtime của chúng có thể truy cập từ máy hiện tại, tức là
localhoặcdocker - Cả hai provider đều hỗ trợ hai driver:
localvàdocker uselưu driver mặc định, còncurrentin trực tiếp driver hiện tạigenerateghi hoặc làm mới các file cấu hình entry và không tự động khởi động tiến trình proxystart,restart,reload,stop,status, vàinfođều hoạt động trên runtime của driver hiện tại- Nếu bạn thay đổi các thiết lập như
app-porthoặcapp-public-pathbằngnb env update, thông thường bạn sẽ cần chạy lại lệnhgeneratetương ứng sau đó - Nhóm lệnh này hiện chưa hoạt động với các env chỉ có kết nối API từ xa hoặc với SSH env
Quy trình điển hình
Nếu bạn chọn Caddy, hãy thay nginx bằng caddy trong các lệnh ở trên.

