I think this indicates there are hidden dependencies.
The dockerfile is really minimial. Basically:
git clone ... # demo-dapp's master branch
cd demo-dapp
npm install
npm run build
# copy the ./build folder to a web container
fails in the npm run build
.
docker build .