Caddy配置时出错

* 描述问题

* 运行环境

  • NocoBase 版本:v2.3.0-beta.15
  • 数据库种类与版本:
  • 操作系统: ubuntu 26.04
  • 部署方式:nb cli+docker
  • Docker 镜像版本: beta
    部署后,通过cli以下命令(实际命令已替换参数)

nb proxy caddy generate --env test2 --host c.local.nocobase.com --port 8080配置caddy时出错,无法产生配置文件
错误提示如下::heavy_multiplication_x: Failed to generate caddy proxy config for env “test”.
ENOENT: no such file or directory, open ‘/home/wsd183/test/storage/dist-client/2.3.0-beta.16/settings/index.html’

你好,报错中的路径是 /home/wsd183/test/(env test)、期望版本为 2.3.0-beta.16,但命令用的是 --env test2 且应用为 beta.15,说明环境/版本与前端构建产物不一致。请确认:1)test2 环境是否已用 nb 初始化并安装应用;2)nb CLI 版本与应用镜像版本是否一致;3)该目录下是否存在 storage/dist-client/<版本>/settings/index.html(缺失需重新安装/构建前端)。建议在新的目录重新安装。

实际命令已替换参数的
b proxy caddy generate --env test --host 192.168.1.200 --port 13300

无法创建配置文件

你好,实际 env 是 test,路径已一致;但 CLI 期望 2.3.0-beta.16,而应用镜像是 beta.15,说明 CLI 版本与镜像版本不一致,导致找不到对应 dist-client。请将 nb CLI 与应用镜像保持同一版本(或升级到 beta.16),确认 storage/dist-client/<版本>/settings/index.html 存在后再执行生成。可用 nb --version 与镜像 tag 对比。