This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2024-05-08
Channels
- # announcements (14)
- # babashka (16)
- # beginners (15)
- # biff (15)
- # calva (48)
- # clj-kondo (42)
- # cljdoc (25)
- # clojure (18)
- # clojure-europe (75)
- # clojure-nl (1)
- # clojure-norway (19)
- # clojure-romania (1)
- # clojure-uk (10)
- # conjure (18)
- # core-typed (4)
- # cursive (16)
- # emacs (8)
- # fulcro (27)
- # graalvm (17)
- # honeysql (14)
- # hyperfiddle (9)
- # lsp (24)
- # missionary (5)
- # music (1)
- # nrepl (20)
- # off-topic (14)
- # re-frame (9)
- # reagent (34)
- # reitit (2)
- # releases (1)
- # shadow-cljs (19)
- # sql (16)
- # squint (9)
- # testing (2)
- # tools-build (10)
God morgen!
Nå er jeg skikkelig pirkus maximus her, men d/q
tar query-argumentet først :face_with_monocle:
Du har rett! Det var en bommert. Fikset så vi ikke (ved et uhell) sprer feilinformasjon.
Eg lagde ei snurre for å oppdatere docker image tags: https://github.com/ivarref/docker-update-tag Funker denne vidoen her? Den ligg også inne på repoet.
Pirk: det ser ut som du bruker babashka.fs
og babashka.process
i scriptet ditt (https://github.com/ivarref/docker-update-tag/blob/720e6f3c0a44197b9cc188ce75006940e5041191/src/com/github/ivarref/docker_update_tag.clj#L4), uten at bibliotekene er i deps.edn
. Da vil folk som kjører en clojure-REPL få trøbbel med å kjøre koden. (i babashka vil det fungere fint, der følger de med).
PR hvis du vil ha JVM-kompatibilitet: https://github.com/ivarref/docker-update-tag/pull/1
Takk for det! Eg har merga no.
Er du kjent med bb nrepl-server
? Då får du ein nREPL server som har alt det babashka bundler som du kan kobla til.
Kjapp demo av scriptet til Ivar for å oppdatere tags i Dockerfiles. Scriptet er 414 linjer Clojure, og har innebygget støtte for å slå opp hvilke tags som er tilgjengelige for et image. Jeg kommer til å bruke dette neste gang jeg skal oppdatere Dockerfiler!
Tusen takk @teodorlu!
Sikkert litt overkill, men eg la til støtte for min-digits
filter:
$ docker-update-tag list-filter
{"clojure" ["tools-deps" "jammy"], "eclipse-temurin" ["jammy"]}
$ docker-update-tag min-digits
{"clojure" 3}
$ docker-update-tag list clojure
clojure:temurin-8-tools-deps-1.11.3.1456-jammy
clojure:temurin-11-tools-deps-1.11.3.1456-jammy
clojure:temurin-17-tools-deps-1.11.3.1456-jammy
clojure:temurin-21-tools-deps-1.11.3.1456-jammy
clojure:temurin-22-tools-deps-1.11.3.1456-jammy
Eg veit f.eks. @U9MKYDN4Q ikkje digger https://cjohansen.no/clojure-in-production-tools-deps/ (ikkje eg heller) 🙂PS @teodorlu docker-update-tag
tek alltid med CWD/Dockerfile, så du treng ikkje gjera scan .
. Har lagt til dokumentasjon om dette no 🙂
Koden er tungt basert/kopiert frå @teodorlu sin https://github.com/teodorlu/neil-quickadd