This repo contains the generating Makefile
for oft-used Clojure Dockerfile
s
supporting varying versions of Clojure, clj-tools, and optionally, lein
.
make
targets are listed below for Dockerfile
s without lein
, and then
those with it. All containers do come with cli-tools, clj
, and clojure
.
clj-tools (i.e., just using deps.cfg
) only:
make clj16
creates tagclojusc/clojure-1.6.0-jdk-11.0.1
make clj17
creates tagclojusc/clojure-1.7.0-jdk-11.0.1
make clj18
creates tagclojusc/clojure-1.8.0-jdk-11.0.1
make clj19
creates tagclojusc/clojure-1.9.0-jdk-11.0.1
make clj110
creates tagclojusc/clojure-1.10.0-beta6-jdk-11.0.1
clj-tools with lein
:
make clj16-lein
creates tagclojusc/clojure-1.6.0-lein-jdk-11.0.1
make clj17-lein
creates tagclojusc/clojure-1.7.0-lein-jdk-11.0.1
make clj18-lein
creates tagclojusc/clojure-1.8.0-lein-jdk-11.0.1
make clj19-lein
creates tagclojusc/clojure-1.9.0-lein-jdk-11.0.1
make clj110-lein
creates tagclojusc/clojure-1.10.0-beta6-lein-jdk-11.0.1
clj-tools with boot
:
make clj16-boot
creates tagclojusc/clojure-1.6.0-boot-jdk-11.0.1
make clj17-boot
creates tagclojusc/clojure-1.7.0-boot-jdk-11.0.1
make clj18-boot
creates tagclojusc/clojure-1.8.0-boot-jdk-11.0.1
make clj19-boot
creates tagclojusc/clojure-1.9.0-boot-jdk-11.0.1
make clj110-boot
creates tagclojusc/clojure-1.10.0-beta6-boot-jdk-11.0.1