Skip to content

Latest commit

 

History

History
28 lines (23 loc) · 1.44 KB

README.md

File metadata and controls

28 lines (23 loc) · 1.44 KB

clojure-docker

This repo contains the generating Makefile for oft-used Clojure Dockerfiles supporting varying versions of Clojure, clj-tools, and optionally, lein.

make targets are listed below for Dockerfiles 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 tag clojusc/clojure-1.6.0-jdk-11.0.1
  • make clj17 creates tag clojusc/clojure-1.7.0-jdk-11.0.1
  • make clj18 creates tag clojusc/clojure-1.8.0-jdk-11.0.1
  • make clj19 creates tag clojusc/clojure-1.9.0-jdk-11.0.1
  • make clj110 creates tag clojusc/clojure-1.10.0-beta6-jdk-11.0.1

clj-tools with lein:

  • make clj16-lein creates tag clojusc/clojure-1.6.0-lein-jdk-11.0.1
  • make clj17-lein creates tag clojusc/clojure-1.7.0-lein-jdk-11.0.1
  • make clj18-lein creates tag clojusc/clojure-1.8.0-lein-jdk-11.0.1
  • make clj19-lein creates tag clojusc/clojure-1.9.0-lein-jdk-11.0.1
  • make clj110-lein creates tag clojusc/clojure-1.10.0-beta6-lein-jdk-11.0.1

clj-tools with boot:

  • make clj16-boot creates tag clojusc/clojure-1.6.0-boot-jdk-11.0.1
  • make clj17-boot creates tag clojusc/clojure-1.7.0-boot-jdk-11.0.1
  • make clj18-boot creates tag clojusc/clojure-1.8.0-boot-jdk-11.0.1
  • make clj19-boot creates tag clojusc/clojure-1.9.0-boot-jdk-11.0.1
  • make clj110-boot creates tag clojusc/clojure-1.10.0-beta6-boot-jdk-11.0.1