docker

lispyclouds 2021-02-26T09:17:00.000500Z

1.0.3 of clj-docker-client is out now! It is an idiomatic, data-driven client for docker and now adds support for Mutual TLS with remote docker hosts and ability to read response streams when an exception is thrown! 😄 https://github.com/into-docker/clj-docker-client/releases/tag/1.0.3

blak3mill3r 2021-03-01T21:23:01.002700Z

This is just gorgeous. All the rest that forge does amounts to templating up some k8s manifests using Jinja2 (and we all know that Clojure would do this better with a fraction of the code).

blak3mill3r 2021-02-26T23:52:07.001300Z

This is fantastic, I am excited to try it. I wonder if anyone has tried it with GraalVM?

blak3mill3r 2021-02-26T23:53:24.001500Z

IIUC correctly it just communicates over a socket with the Docker daemon, so it seems like it should be workable with GraalVM. I am curious about a Clojure rewrite of https://forge.sh/ where fast startup time would be very valuable.

lispyclouds 2021-02-27T07:51:35.001900Z

@blak3mill3r yes this works pretty well with Graal!

❤️ 1
lispyclouds 2021-02-27T07:55:02.002100Z

As for forge, @yannick.scherer has built https://github.com/into-docker/into-docker which has a similar idea of packing up apps based on a generic config. It does all the packing but not deploy like forge. As yes it used clj-docker-client and compiled as a Graal binary 😄

Hlodowig 2021-02-26T13:35:56.000700Z

@zanategdl has joined the channel

blak3mill3r 2021-02-26T23:51:26.001100Z

@blak3mill3r has joined the channel