diff --git a/dev.Dockerfile b/dev.Dockerfile index 648aa55..2429ae8 100644 --- a/dev.Dockerfile +++ b/dev.Dockerfile @@ -1,6 +1,6 @@ -ARG ELIXIR_VERSION=1.16.2 -ARG OTP_VERSION=26.2.2 -ARG DEBIAN_VERSION=bookworm-20240130 +ARG ELIXIR_VERSION=1.17.0 +ARG OTP_VERSION=26.2.5 +ARG DEBIAN_VERSION=bookworm-20240612-slim ARG DEV_IMAGE="hexpm/elixir:${ELIXIR_VERSION}-erlang-${OTP_VERSION}-debian-${DEBIAN_VERSION}" FROM ${DEV_IMAGE} diff --git a/mix.exs b/mix.exs index 1077072..28bf958 100644 --- a/mix.exs +++ b/mix.exs @@ -5,7 +5,7 @@ defmodule Pinchflat.MixProject do [ app: :pinchflat, version: "2024.6.10", - elixir: "~> 1.16", + elixir: "~> 1.17", elixirc_paths: elixirc_paths(Mix.env()), start_permanent: Mix.env() == :prod, aliases: aliases(), diff --git a/selfhosted.Dockerfile b/selfhosted.Dockerfile index 1101fc8..0449c88 100644 --- a/selfhosted.Dockerfile +++ b/selfhosted.Dockerfile @@ -1,8 +1,8 @@ # Find eligible builder and runner images on Docker Hub. We use Ubuntu/Debian # instead of Alpine to avoid DNS resolution issues in production. -ARG ELIXIR_VERSION=1.16.2 -ARG OTP_VERSION=26.2.2 -ARG DEBIAN_VERSION=bookworm-20240130-slim +ARG ELIXIR_VERSION=1.17.0 +ARG OTP_VERSION=26.2.5 +ARG DEBIAN_VERSION=bookworm-20240612-slim ARG BUILDER_IMAGE="hexpm/elixir:${ELIXIR_VERSION}-erlang-${OTP_VERSION}-debian-${DEBIAN_VERSION}" ARG RUNNER_IMAGE="debian:${DEBIAN_VERSION}"