-
Notifications
You must be signed in to change notification settings - Fork 166
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Unable to build junoDB using docker #140
Comments
juno docker build is a multi-stage build. from the junodb home folder , follow the steps
This will generate juno-build image that will be used to copy juno binaries. This is followed by building individual images for junodb services It is likely that juno-build image is not successfully built in this case Can you mention the environment you are using. docker version, os etc. I am not able to reproduce this issue |
I am using macOS and the docker version is 20.10.11. |
FYI build process is flawless on an up-to-date ArchLinux running docker version 24.0.2. |
If the juno-build image is not correctly built , it will not have the required binaries such as /opt/juno/junoctl etc. When building macOs with docker desktop , I saw the issue when corporate firewall MITMing your https connections and some go modules certs could not be verified. As a result, juno-build step was not successful and you'll need an appropriate CA . The similar issue was reported on golang project golang/go#46428 , golang/go#45569 I have added the juno-build image script to exit during juno-build if certs verification fail. You can try to re-build and confirm if that was the issue. Otherwise, building on macOS on github actions workflow is working fine. |
I was following the steps mentioned in the README.md file to build junoDB using docker. But the build.sh threw an error:
This error originates from Makefile located at path ~/docker/Makefile at line number 58 while creating a build for junoclustercfg.
Upon further investigation, it looks like some dependency folder is missing.
But when juno-build is investigated it turns out there is no folder bin located at /juno
The text was updated successfully, but these errors were encountered: