FROM alpine:3.14 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 \ gd-dev jpeg-dev libpng-dev libwebp-dev autoconf automake bash \ elixir erlang-reltool erlang-odbc file curl \ && rm -rf /var/cache/apk/* # Setup runtime environment RUN mix local.hex --force \ && mix local.rebar --force ENTRYPOINT ["/usr/bin/mix"] CMD ["compile"]