FROM trenpixster/elixir:1.4.0

# RUN apt-get update && apt-get install -y --no-install-recommends \
#     git \
#     libxml2-dev \
#     python \
#     build-essential \
#     make \
#     gcc \
#     python-dev \
#     locales \
#     python-pip


RUN mkdir /app
WORKDIR /app
ADD mix.* ./
RUN MIX_ENV=prod mix local.rebar
RUN MIX_ENV=prod mix local.hex --force
RUN MIX_ENV=prod mix deps.get

ADD . .
RUN MIX_ENV=prod mix compile
RUN MIX_ENV=prod mix phoenix.digest
EXPOSE 4000
CMD  PORT=4000 MIX_ENV=prod mix phoenix.server
