Fork me on GitHub
#docker
<
2020-04-25
>
lispyclouds15:04:17

clj-docker-client the idiomatic, data driven docker client is hitting 1.0.0 soon !! Released 1.0.0-RC1 now: https://github.com/into-docker/clj-docker-client Please try it out and would be happy to fix any final issues! 1.0.0 here we come! 🎉 🎉

nate16:04:22

Has anyone tried clj-docker-client with graalvm?

lispyclouds16:04:47

Hey @nate , the author here, welcome! Yes its known to work. Check out https://github.com/into-docker/into-docker as an example

nate16:04:42

Awesome! Will check that out.

nate16:04:04

Follow up question, what about use with babashka?

lispyclouds16:04:28

the thing is this uses https://square.github.io/okhttp/ and https://github.com/jnr/jnr-unixsocket as transitive dependencies via https://github.com/into-docker/unixsocket-http a lib that was made to talk to UNIX sockets. These need to be available to bb too which isnt the case now. Haven't tested if that already works.

lispyclouds16:04:35

Alternatively something a bit less optimized built on https://github.com/borkdude/babashka.curl could be done

nate16:04:46

Cool. Thanks for the information.

lispyclouds16:04:38

the unix sock thing can be solved by curl. its notoriously hard to talk HTTP over unix sockets on the JVM 😕

nate16:04:31

I don't have a pressing need for this right now, but I really like your library. Will keep it in my toolbox for next time.

lispyclouds16:04:59

Thanks a lot! Special thanks to @yannick.scherer for the recent changes specially in the unix and Graal domains. Hope the lib finds good use!