Spaces:
Sleeping
Sleeping
File size: 430 Bytes
b2ff4b5 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
FROM elixir:1.13.4-alpine AS builder
WORKDIR /app
COPY mix.exs .
COPY mix.lock .
COPY .formatter.exs .
RUN mix local.hex --force
RUN mix local.rebar --force
RUN mix deps.get
COPY lib/ ./lib/
COPY config/ ./config/
ENV MIX_ENV=prod
RUN mix release
FROM elixir:1.13.4-alpine
WORKDIR /app
COPY --from=builder /app/_build/prod/rel/prod/ ./_build/prod/rel/prod/
ENV MIX_ENV=prod
CMD ["_build/prod/rel/prod/bin/prod", "start"]
|