summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkballou <kballou@devnulllabs.io>2016-05-12 14:49:16 -0600
committerkballou <kballou@devnulllabs.io>2016-05-12 14:49:16 -0600
commita5229da29ad9607e9f193913aafa9368b34b2c39 (patch)
tree336124215edcac2530c79873b4177b57860d2ec2
parenta559d3de36f37fb0da3690ce9633fe9b70088027 (diff)
downloaddocker-elixir-dev-a5229da29ad9607e9f193913aafa9368b34b2c39.tar.gz
docker-elixir-dev-a5229da29ad9607e9f193913aafa9368b34b2c39.tar.xz
Compress run statements into single layerv1.2.5
-rw-r--r--Dockerfile23
1 files changed, 10 insertions, 13 deletions
diff --git a/Dockerfile b/Dockerfile
index ecf6c3d..68147fe 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -5,10 +5,9 @@ MAINTAINER kballou@devnulllabs.io
ENV LANG="en_US.UTF-8"
ENV ELIXIR_VERSION=1.2.5
-RUN apk update && apk add \
- curl
-
-RUN set -xe \
+RUN apk update \
+ && apk add \
+ curl \
&& ELIXIR_SRC_URL="https://github.com/elixir-lang/elixir/archive/v$ELIXIR_VERSION.tar.gz" \
&& curl -fSL "$ELIXIR_SRC_URL" -o elixir.tar.gz \
&& mkdir -p /usr/src/elixir-src \
@@ -16,15 +15,13 @@ RUN set -xe \
&& rm -f elixir.tar.gz \
&& cd /usr/src/elixir-src \
&& make install \
- && rm -rf /usr/src/elixir-src
-
-RUN set -xe \
+ && cd / \
+ && rm -rf /usr/src/elixir-src \
&& mix local.hex --force \
- && mix hex.info
-
-RUN apk del \
- bash \
- curl \
- unixodbc-dev
+ && mix hex.info \
+ && apk del \
+ bash \
+ curl \
+ unixodbc-dev
CMD ["iex"]