├── README.md └── Dockerfile /README.md: -------------------------------------------------------------------------------- 1 | # leiningen-docker 2 | 3 | Dockerfile for running [Leiningen](https://github.com/technomancy/leiningen). 4 | 5 | ## Usage 6 | 7 | 1. Build the image: 8 | 9 | `docker build -t martinp/leiningen .` 10 | 11 | 2. Run repl: 12 | 13 | `docker run -i -t martinp/leiningen lein repl` 14 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- 1 | # Base image 2 | FROM dockerfile/java 3 | 4 | # Time zone 5 | ENV DEBIAN_FRONTEND noninteractive 6 | RUN echo "Europe/Oslo" > /etc/timezone 7 | RUN dpkg-reconfigure tzdata 8 | 9 | # Leiningen 10 | ENV LEIN_ROOT 1 11 | RUN curl -s https://raw.github.com/technomancy/leiningen/stable/bin/lein > \ 12 | /usr/local/bin/lein 13 | RUN chmod 0755 /usr/local/bin/lein 14 | RUN lein upgrade 15 | --------------------------------------------------------------------------------