docs/docs/cn/api/cli/proxy/nginx/generate.md
为指定 CLI 托管 env 生成或刷新 Nginx 入口配置。
nb proxy nginx generate --env <name> [--host <domain>] [--port <port>]
| 参数 | 类型 | 说明 |
|---|---|---|
--env, -e | string | 要生成配置的 CLI 托管 env 名称 |
--host | string | 写入入口配置的域名,例如 app1.example.com |
--port | string | 写入入口配置的监听端口,例如 8080 |
以 env test2 为例,通常会维护这些文件和目录:
NB_CLI_ROOT/.nocobase/proxy/nginx/nocobase.confNB_CLI_ROOT/.nocobase/proxy/nginx/snippets/NB_CLI_ROOT/.nocobase/proxy/nginx/test2/app.confNB_CLI_ROOT/.nocobase/proxy/nginx/test2/public/index-v1.htmlNB_CLI_ROOT/.nocobase/proxy/nginx/test2/public/index-v2.html生成出来的入口会覆盖这些主要能力:
uploadsdistwell-knownapiwsspanb proxy nginx generate --env demo --host demo.local.nocobase.com
nb proxy nginx generate --env demo --host demo.local.nocobase.com --port 8080
generate 只负责生成或刷新配置,不会自动启动 Nginxapp.conf 是可编辑入口文件,但其中的托管区块必须保留nb env update 修改了 app-port、app-public-path 等影响代理结果的配置,通常需要重新执行一次本命令local 或 docker 类型的 CLI 托管 env 可以使用这条命令