Replies: 1 comment 2 replies
-
Binding tool, if you feed it a buildpack, will download all of the dependencies for the buildpack. It doesn't presently allow you to filter them (you're welcome to open an issue for that). The Bellsoft Liberica buildpack is pretty big and has a lot of dependencies, it could take a while to download them all if you have a slow Internet connection. On the plus side, you only need to do that once. I don't know why you'd be getting that TLS error, maybe something with your proxy? Did you double-check your proxy settings? Binding tool should honor them. You could also do the downloads manually. Then you can only download what you want and you can use a tool that might be able to restart downloads, which is helpful on unstable Internet connections. After you download the files manually, you can use step 2.) here to create the binding manually. The hash there is sha256, and The trick is that you need to manage where it will expect the actual binaries to exist in the container. In the example there, it is using |
Beta Was this translation helpful? Give feedback.
-
As issue #323 described, my internet connection is slow and unstable due to my network proxy maybe, so I dmikusa's advice. It succeed for
Syft
but it failed forbellsoft-liberica
.dependency-mapping
forbellsoft-liberica
, but it tried to download thejre21 version
rather thanjre17
./gradlew bootBuildImage
command output logs screenshot:Question: What should I do to handle this case? Alternatively, can the binding tool create a
dependency mapping
utilizing the specified version (e.g.BellSoft Liberica JRE 17.0.9
) of localBellSoft Liberica
buildpacks?Beta Was this translation helpful? Give feedback.
All reactions