/ Dockerfile
Dockerfile
1 FROM elixir:1.18-otp-27-slim 2 3 RUN apt-get update \ 4 && apt-get install -y --no-install-recommends build-essential git curl ca-certificates postgresql-client \ 5 && rm -rf /var/lib/apt/lists/* 6 7 RUN mix local.hex --force && mix local.rebar --force 8 9 WORKDIR /app 10 11 COPY mix.exs mix.lock* ./ 12 RUN mix deps.get || true 13 14 COPY . . 15 16 EXPOSE 4000 17 CMD ["mix", "phx.server"]