From a1d75b91e9660cc59252fdfe2a1299a5170bb845 Mon Sep 17 00:00:00 2001 From: Kieran Eglin Date: Mon, 11 Mar 2024 09:52:13 -0700 Subject: [PATCH] Upgraded local docker to 1.16.2 --- dev.Dockerfile | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/dev.Dockerfile b/dev.Dockerfile index b1c20e0..cd9bd2d 100644 --- a/dev.Dockerfile +++ b/dev.Dockerfile @@ -1,9 +1,13 @@ -# Extend from the official Elixir image. -FROM elixir:latest +ARG ELIXIR_VERSION=1.16.2 +ARG OTP_VERSION=26.2.2 +ARG DEBIAN_VERSION=bookworm-20240130 +ARG DEV_IMAGE="hexpm/elixir:${ELIXIR_VERSION}-erlang-${OTP_VERSION}-debian-${DEBIAN_VERSION}" + +FROM ${DEV_IMAGE} # Install debian packages RUN apt-get update -qq -RUN apt-get install -y inotify-tools ffmpeg \ +RUN apt-get install -y inotify-tools ffmpeg curl git openssh-client \ python3 python3-pip python3-setuptools python3-wheel python3-dev # Install nodejs @@ -28,6 +32,7 @@ COPY . ./ RUN chmod +x ./docker-run.dev.sh # Install Elixir deps +# RUN mix archive.install github hexpm/hex branch latest RUN mix deps.get # Gives us iex shell history ENV ERL_AFLAGS="-kernel shell_history enabled"