The dockerfile copys lean-qr.js to /usr/share/nginx/html/lean-qr.js instead of /usr/share/nginx/html/lean-qr/lean-qr.js, so the browser doesn't load it.
I personally changed:
COPY docs/alphabets.js docs/compress.js docs/main.js docs/lean-qr/ standalone.js /usr/share/nginx/html/
to:
COPY docs/alphabets.js docs/compress.js docs/main.js standalone.js /usr/share/nginx/html/
COPY docs/lean-qr/ /usr/share/nginx/html/lean-qr/
The dockerfile copys lean-qr.js to /usr/share/nginx/html/lean-qr.js instead of /usr/share/nginx/html/lean-qr/lean-qr.js, so the browser doesn't load it.
I personally changed:
COPY docs/alphabets.js docs/compress.js docs/main.js docs/lean-qr/ standalone.js /usr/share/nginx/html/
to:
COPY docs/alphabets.js docs/compress.js docs/main.js standalone.js /usr/share/nginx/html/
COPY docs/lean-qr/ /usr/share/nginx/html/lean-qr/