This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-02-26
Channels
- # aleph (4)
- # announcements (3)
- # babashka (31)
- # beginners (74)
- # bitcoin (7)
- # calva (11)
- # cider (17)
- # clj-kondo (5)
- # clojars (11)
- # clojure (81)
- # clojure-australia (3)
- # clojure-dev (73)
- # clojure-europe (136)
- # clojure-nl (5)
- # clojure-spec (10)
- # clojure-uk (41)
- # clojurescript (30)
- # core-async (1)
- # cursive (19)
- # data-oriented-programming (4)
- # datascript (5)
- # datomic (6)
- # docker (6)
- # emacs (1)
- # figwheel-main (1)
- # fulcro (6)
- # jobs (1)
- # jobs-discuss (17)
- # lsp (23)
- # malli (6)
- # off-topic (35)
- # pathom (2)
- # re-frame (56)
- # reitit (2)
- # rewrite-clj (3)
- # shadow-cljs (10)
- # spacemacs (6)
- # sql (11)
- # vim (16)
- # xtdb (3)
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
This is fantastic, I am excited to try it. I wonder if anyone has tried it with GraalVM?
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.
As for forge, @U011WHW60F8 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 😄
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).