From 2e60fba3ea21bef6afbdaa6b1559c8eaa480ff35 Mon Sep 17 00:00:00 2001 From: Mickael Remond Date: Tue, 6 Dec 2016 12:27:55 +0100 Subject: [PATCH] Update Dockerfile --- ejabberd-mix/Dockerfile | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/ejabberd-mix/Dockerfile b/ejabberd-mix/Dockerfile index 5cd6981..6c89602 100644 --- a/ejabberd-mix/Dockerfile +++ b/ejabberd-mix/Dockerfile @@ -1,10 +1,17 @@ FROM alpine:3.4 MAINTAINER ProcessOne -# Install elixir from apk -RUN apk --update add build-base git zlib-dev openssl-dev yaml-dev expat-dev \ +RUN echo \ + # Replacing default repositories with edge ones as we need Elixir 1.3.x + # Previous version of Elixir do not handle our deps properly + && echo "http://dl-cdn.alpinelinux.org/alpine/edge/testing" > /etc/apk/repositories \ + && echo "http://dl-cdn.alpinelinux.org/alpine/edge/community" >> /etc/apk/repositories \ + && echo "http://dl-cdn.alpinelinux.org/alpine/edge/main" >> /etc/apk/repositories && \ + + # Install elixir from apk + apk add --no-cache build-base git zlib-dev openssl-dev yaml-dev expat-dev \ elixir erlang-crypto erlang-syntax-tools erlang-parsetools \ - erlang-eunit erlang-mnesia && rm -rf /var/cache/apk/* + erlang-eunit erlang-mnesia # Install Hex+Rebar RUN mix local.hex --force && \