nb proxy
在 NocoBase CLI 中,nb proxy 是反向代理相关命令的统一入口。
它把“env 配置”和“入口层管理”拆开了:
nb env负责保存和维护应用 envnb proxy负责为这些 CLI 托管 env 生成并管理 Nginx 或 Caddy 入口
只要你的应用已经保存成 CLI 托管 env,并且这个 env 属于 local 或 docker,通常直接选择一个 provider 子命令就够了。
用法
命令树
Provider
说明
nb proxy自己没有独立 flags- 实际生成和管理入口时,使 用
nb proxy nginx或nb proxy caddy - 两个 provider 都只适用于当前机器上可访问运行态的托管 env,也就是
local或docker - 两个 provider 都支持两类 driver:
local和docker use会写入默认 driver,current会直接输出当前 drivergenerate负责生成或刷新入口配置文件,不会自动启动代理进程start、restart、reload、stop、status、info都基于当前 provider 的当前 driver 工作- 如果你用
nb env update修改了app-port、app-public-path这类会影响入口路径、资源地址或回源结果的配置,改完后通常还要重新执行对应的generate - 如果一个 env 只有远程 API 连接,或者是 SSH env,那么这组命令暂时不能用
典型流程
如果你选择的是 Caddy,把命令中的 nginx 替换成 caddy 即可。

