FROM alpine:3.7 LABEL maintainer="ProcessOne " \ product="Ejabberd mix development environment" # Install required dependencies RUN apk upgrade --update musl \ && apk add build-base git zlib-dev openssl-dev yaml-dev expat-dev sqlite-dev \ elixir erlang-crypto erlang-eunit erlang-mnesia erlang-xmerl erlang-erts \ erlang-tools erlang-os-mon erlang-syntax-tools erlang-parsetools \ erlang-runtime-tools erlang-reltool \ && rm -rf /var/cache/apk/* # Setup runtime environment RUN mix local.hex --force \ && mix local.rebar --force ENTRYPOINT ["/usr/bin/mix"] CMD ["compile"]