JSReport Docker errors

I get the following errors was wondering if other folks have seen this.
I have spent a bunch of time looking ubuntu/jsreport/docker forums. So far nope.

So, this is a hail mary…

Ubuntu

ERROR: for jsrptapp_jsreport_1 Cannot start service jsreport: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error mounting “/home/iterum/jsrptapp/jsreport.config.json” to rootfs at “/app/jsreport.config.json”: mount /home/iterum/jsrptapp/jsreport.config.json:/app/jsreport.config.json (via /proc/self/fd/6), flags: 0x5000: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type

ERROR: for jsreport Cannot start service jsreport: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error mounting “/home/iterum/jsrptapp/jsreport.config.json” to rootfs at “/app/jsreport.config.json”: mount /home/iterum/jsrptapp/jsreport.config.json:/app/jsreport.config.json (via /proc/self/fd/6), flags: 0x5000: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type
ERROR: Encountered errors while bringing up the project.

The docker-compose.yml:
version: ‘3’
services:
jsreport:
image: jsreport/jsreport:4.3.0-full
ports:

  • “80:5488”
    volumes:
  • “/home/iterum/jsrptapp/data:/app/data”
  • “/home/iterum/jsrptapp/jsreport.config.json:/app/jsreport.config.json”
    restart: unless-stopped

The jsreport.config.json
{
“httpPort”: 80,
“trustUserCode”: true,
“store”: {
“provider”: “fs”
},
“blobStorage”: {
“provider”: “fs”
},
“reportTimeout”: 60000,
“extensions”: {
“docker-workers”: {
“enabled”: false,
“container”: {
“image”: “worker”,
“memory”: “520m”,
“memorySwap”: “720m”,
“cpus”: “0.8”
},
“numberOfWorkers”: 3
},
“authentication”: {
“cookieSession”: {
“secret”: “a secret”
},
“admin”: {
“username”: “admin”,
“password”: “password”
},
“enabled”: false
},
“sample-template”: {
“createSamples”: true
}
},
“extensionsList”: [
“assets”,
“authentication”,
“authorization”,
“base”,
“browser-client”,
“child-templates”,
“chrome-pdf”,
“cli”,
“components”,
“data”,
“docx”,
“express”,
“freeze”,
“fs-store”,
“handlebars”,
“html-to-xlsx”,
“import-export”,
“jsrender”,
“licensing”,
“localization”,
“npm”,
“pdf-utils”,
“pptx”,
“public-templates”,
“reports”,
“sample-template”,
“scheduling”,
“scripts”,
“static-pdf”,
“studio”,
“studio-theme-dark”,
“tags”,
“text”,
“version-control”,
“xlsx”
]
}

Start by formatting your code/config with 3 backticks before and after to make it human readable. In yaml every space matters.