I have the same problem. Solved it manually, but should probably do something more sustainable about this.
Manual adjustment between prod/dev builds
Dev environment is ARM
Dev environment should not copy files
Here are the relevant parts from my Dockerfile.
#When building for AWS, we need amd64
FROM --platform=linux/amd64 jsreport/jsreport:4.3.1
#When building for local Docker, we need arm64
#FROM --platform=linux/arm64 jsreport/jsreport:4.3.1
# These three COPY statements has to be remarked when the container is ran via docker-compose
# otherwise the local volume will not be mounted via docker-compose. I have no clue why..
COPY --chown=jsreport:jsreport license-key.txt /app
COPY --chown=jsreport:jsreport ./mounted/jsreport.config.json /app
COPY --chown=jsreport:jsreport ./mounted/data /app/data