summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkballou <kballou@devnulllabs.io>2016-05-13 12:34:10 -0600
committerkballou <kballou@devnulllabs.io>2016-05-13 12:34:10 -0600
commit8a3a279439c4c0b4dd0ccb2841921e4912a413a9 (patch)
tree5d8893b512f9a42f15bfce3ad4cad85f7b2335cd
parenta5229da29ad9607e9f193913aafa9368b34b2c39 (diff)
downloaddocker-elixir-dev-8a3a279439c4c0b4dd0ccb2841921e4912a413a9.tar.gz
docker-elixir-dev-8a3a279439c4c0b4dd0ccb2841921e4912a413a9.tar.xz
Change build order
Have development depend on production container
-rw-r--r--Dockerfile29
1 files changed, 8 insertions, 21 deletions
diff --git a/Dockerfile b/Dockerfile
index 68147fe..59e0e18 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -1,27 +1,14 @@
# DOCKER-VERSION 1.9.1
-FROM kennyballou/docker-erlang-dev:latest
+FROM kennyballou/docker-elixir:latest
MAINTAINER kballou@devnulllabs.io
ENV LANG="en_US.UTF-8"
ENV ELIXIR_VERSION=1.2.5
-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 \
- && tar -zxf elixir.tar.gz -C /usr/src/elixir-src --strip-components=1 \
- && rm -f elixir.tar.gz \
- && cd /usr/src/elixir-src \
- && make install \
- && cd / \
- && rm -rf /usr/src/elixir-src \
- && mix local.hex --force \
- && mix hex.info \
- && apk del \
- bash \
- curl \
- unixodbc-dev
-
-CMD ["iex"]
+RUN apk update && apk add \
+ autoconf \
+ gcc \
+ m4 \
+ make \
+ musl-dev \
+ perl