mirror of
https://github.com/bonfire-networks/bonfire-app.git
synced 2024-05-17 00:22:40 +00:00
27 lines
615 B
Docker
27 lines
615 B
Docker
FROM elixir:1.10.4-alpine
|
|
|
|
ENV HOME=/opt/app/ TERM=xterm
|
|
|
|
WORKDIR $HOME
|
|
|
|
# dev tools
|
|
RUN apk update && \
|
|
apk add bash curl inotify-tools
|
|
|
|
# various dependencies of dependencies
|
|
RUN apk add git \
|
|
rust cargo \
|
|
npm \
|
|
git build-base \
|
|
mailcap \
|
|
ca-certificates openssh-client openssl-dev \
|
|
tzdata \
|
|
gettext
|
|
|
|
# dependencies for comeonin
|
|
RUN apk add cmake make gcc libc-dev
|
|
|
|
EXPOSE 4000/tcp
|
|
EXPOSE 4004/tcp
|
|
|
|
CMD ["sh","-c","mix local.hex --force && mix local.rebar --force && mix deps.get && npm install --prefix assets && mix ecto.create && mix ecto.migrate && iex -S mix phx.server"] |