You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JSReport Docker容器无法写入数据目录,新模板无法持久化

JSReport Docker镜像数据持久化问题求助

我尝试构建可持久化数据的JSReport Docker镜像,希望容器停止后数据仍能保留,但目前遇到问题:在运行的门户中创建的模板及操作内容无法保存到数据目录。容器可以正常运行并加载数据目录中已有的自定义模板,但无法保存或持久化新创建的内容。

我已经尝试了以下操作:

  • 运行镜像时挂载数据目录:
    docker run -p 5483:5483 -v /mydata:/DOCKERJSREPORT/data jsreport-container
    
  • 在配置文件的store对象中添加storagePath属性:
    "store": {
          "provider": "fs",
          "storagePath": "/DOCKERJSREPORT/data"
        },
    
  • 在Dockerfile中指定USER jsreport

以下是完整的Dockerfile内容:

FROM jsreport/jsreport:3.13.0

USER jsreport

COPY --chown=jsreport:jsreport jsreport.config.json /app
COPY --chown=jsreport:jsreport /data /app/data

RUN npm install handlebars-intl --save

我的目录结构如下:
目录结构

内容的提问来源于stack exchange,提问作者swjstarca

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 08:08:11