docker

lispyclouds 2020-04-25T15:33:17.046700Z

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! 🎉 🎉

nate 2020-04-25T16:26:22.047800Z

Has anyone tried clj-docker-client with graalvm?

lispyclouds 2020-04-25T16:28:47.048700Z

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

nate 2020-04-25T16:30:42.049400Z

Awesome! Will check that out.

nate 2020-04-25T16:31:04.050100Z

Follow up question, what about use with babashka?

lispyclouds 2020-04-25T16:33:28.051900Z

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.

lispyclouds 2020-04-25T16:34:35.053400Z

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

nate 2020-04-25T16:34:46.054100Z

Cool. Thanks for the information.

lispyclouds 2020-04-25T16:35:38.055300Z

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

nate 2020-04-25T16:36:49.056400Z

Indeed.

nate 2020-04-25T16:37:31.057500Z

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.

lispyclouds 2020-04-25T16:38:59.058800Z

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!