phoenix.dockerfile 330 B

1234567891011121314151617181920
  1. FROM elixir:1.11.2
  2. WORKDIR /phoenix
  3. RUN mix local.hex --force && \
  4. mix local.rebar --force
  5. COPY config ./config
  6. COPY lib ./lib
  7. COPY priv ./priv
  8. COPY web ./web
  9. COPY mix.exs .
  10. COPY mix.lock .
  11. ENV MIX_ENV=prod
  12. RUN mix do deps.get --force --only prod
  13. RUN mix release --force
  14. CMD ["_build/prod/rel/hello/bin/hello", "start"]