Clojure Development Environment with Emacs
945
clojure-dev is my immutable development environment I use on AWS and elsewhere. I got tired of having different environments set up on different machines and decided to make sure it was always the same.
Current contents are clojure 1.8, openjdk-1.8, lein, git and emacs24.
My workflow goes as follows:
1 - Provision a server, e.g. Lightsail.
2 - Install docker and add my user to the docker group.
3 - Run docker run --rm -it davidvhill/clojure-dev /bin/bash
4 - git clone , do work, git push.
To protect against accidentally shutting down an image and losing your work, provided you don't mind keeping a server running for a while, I mount a volume to the docker container at startup.
docker run --rm -it -v /home/user/checkout:/home/clojurian/checkout davidvhill/clojure-dev /bin/bash
Roadmap:
Content type
Image
Digest
Size
332.4 MB
Last updated
almost 9 years ago
docker pull davidvhill/clojure-dev