dream
dream copied to clipboard
Docker Web build failed
By following the steps in https://github.com/aantron/dream/tree/master/example/z-docker-esy#files Running bash deploy.sh fails on step 7
https://github.com/aantron/dream/tree/master/example/z-docker-esy#files
Step 7/16 : RUN [ -f esy.lock ] || node_modules/.bin/esy solve
---> Running in 7f69619a797f
info solve 0.6.12-dev (using esy.json)
info checking https://github.com/ocaml/opam-repository for updates...
info checking https://github.com/esy-ocaml/esy-opam-override for updates...
info resolving esy packages: done
error: error running command: '/build/node_modules/esy/3/i/esy-71a059e4/lib/esy/esySolveCudfCommand' '--strategy=-count[staleness,solution]' '--timeout=60.' '/tmp/esy-14ddec/in.cudf' '/tmp/esy-14ddec/out.cudf'
esy: exiting due to errors above
The command '/bin/sh -c [ -f esy.lock ] || node_modules/.bin/esy solve' returned a non-zero code: 1
ERROR: Service 'web' failed to build : Build failed
Possible reasons
I could not understand what was trying to be conveyed in the first command of the Deploy section
$ rsync -rlv . build@my-droplet:app --exclude _esy --exclude node_modules
So I just moved over all the files found in
https://github.com/aantron/dream/tree/master/example/z-docker-esy#files
Then ran bash deploy.sh
Commenting out the line from the Dockerfile just leads to an error in the next line