phoenix.dockerfile 363 B

12345678910111213141516171819
  1. FROM elixir:1.9.4
  2. WORKDIR /phoenix
  3. COPY config ./config
  4. COPY lib ./lib
  5. COPY priv ./priv
  6. COPY web ./web
  7. COPY mix.exs .
  8. COPY mix.lock .
  9. ENV MIX_ENV=prod
  10. RUN mix local.hex --force
  11. RUN mix local.rebar --force
  12. RUN mix deps.get --force --only prod
  13. RUN mix compile --force
  14. CMD ["elixir", "--erl", "+K true +sbwt very_long +swt very_low", "-S", "mix", "phx.server"]