update imagens
This commit is contained in:
parent
7ce9309a69
commit
e5a6dd173c
6 changed files with 20 additions and 20 deletions
|
|
@ -1,4 +1,4 @@
|
||||||
erlang 29.0.2
|
erlang 29.0.3
|
||||||
elixir 1.20.2-otp-29
|
elixir 1.20.2-otp-29
|
||||||
#elixir 1.20.0-rc.1-otp-28
|
#elixir 1.20.0-rc.1-otp-28
|
||||||
nodejs 22.22.2
|
nodejs 22.22.2
|
||||||
|
|
|
||||||
|
|
@ -11,11 +11,11 @@
|
||||||
# - https://hub.docker.com/r/hexpm/elixir/tags - for the build image
|
# - https://hub.docker.com/r/hexpm/elixir/tags - for the build image
|
||||||
# - https://hub.docker.com/_/debian/tags?name=trixie-20251229-slim - for the release image
|
# - https://hub.docker.com/_/debian/tags?name=trixie-20251229-slim - for the release image
|
||||||
# - https://pkgs.org/ - resource for finding needed packages
|
# - https://pkgs.org/ - resource for finding needed packages
|
||||||
# - Ex: docker.io/hexpm/elixir:1.19.4-erlang-28.3-debian-trixie-20251229-slim
|
# - Ex: docker.io/hexpm/elixir:1.20.2-erlang-29.0.3-debian-trixie-20260713-slim
|
||||||
#
|
#
|
||||||
ARG ELIXIR_VERSION=1.20.2
|
ARG ELIXIR_VERSION=1.20.2
|
||||||
ARG OTP_VERSION=29.0.2
|
ARG OTP_VERSION=29.0.3
|
||||||
ARG DEBIAN_VERSION=trixie-20260610-slim
|
ARG DEBIAN_VERSION=trixie-20260713-slim
|
||||||
|
|
||||||
ARG BUILDER_IMAGE="docker.io/hexpm/elixir:${ELIXIR_VERSION}-erlang-${OTP_VERSION}-debian-${DEBIAN_VERSION}"
|
ARG BUILDER_IMAGE="docker.io/hexpm/elixir:${ELIXIR_VERSION}-erlang-${OTP_VERSION}-debian-${DEBIAN_VERSION}"
|
||||||
ARG RUNNER_IMAGE="docker.io/debian:${DEBIAN_VERSION}"
|
ARG RUNNER_IMAGE="docker.io/debian:${DEBIAN_VERSION}"
|
||||||
|
|
|
||||||
16
flake.nix
16
flake.nix
|
|
@ -45,20 +45,20 @@
|
||||||
};
|
};
|
||||||
overlays = [
|
overlays = [
|
||||||
# Pin specific Elixir and Erlang versions to match .tool-versions
|
# Pin specific Elixir and Erlang versions to match .tool-versions
|
||||||
# Elixir 1.19.5-otp-28, Erlang 28.3
|
# Elixir 1.20.2-otp-29, Erlang 29.0
|
||||||
(final: prev: {
|
(final: prev: {
|
||||||
# Use Erlang 28 (OTP 28.3)
|
# Use Erlang 29 (OTP 29.0)
|
||||||
erlang = prev.erlang_28;
|
erlang = prev.erlang_29;
|
||||||
|
|
||||||
# Use Elixir 1.19 with Erlang 28 (1.19.5-otp-28)
|
# Use Elixir 1.20 with Erlang 29 (1.20.2-otp-29)
|
||||||
elixir = prev.beam.packages.erlang_28.elixir_1_19;
|
elixir = prev.beam.packages.erlang_29.elixir_1_20;
|
||||||
|
|
||||||
# Ensure beam packages use our pinned versions
|
# Ensure beam packages use our pinned versions
|
||||||
# This affects mixRelease and all BEAM-related builds
|
# This affects mixRelease and all BEAM-related builds
|
||||||
# Override the default elixir within beamPackages to use 1.19
|
# Override the default elixir within beamPackages to use 1.20
|
||||||
beamPackages = prev.beam.packages.erlang_28.extend (
|
beamPackages = prev.beam.packages.erlang_29.extend (
|
||||||
self: super: {
|
self: super: {
|
||||||
elixir = super.elixir_1_19;
|
elixir = super.elixir_1_20;
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
})
|
})
|
||||||
|
|
|
||||||
|
|
@ -8,11 +8,11 @@
|
||||||
#
|
#
|
||||||
# - https://hub.docker.com/r/hexpm/elixir/tags - for the build image
|
# - https://hub.docker.com/r/hexpm/elixir/tags - for the build image
|
||||||
# - codeberg.org/gmcintire/towerops-base - prebuilt runtime base (see Dockerfile.base)
|
# - codeberg.org/gmcintire/towerops-base - prebuilt runtime base (see Dockerfile.base)
|
||||||
# - Ex: docker.io/hexpm/elixir:1.19.5-erlang-28.4.1-debian-trixie-20260316-slim
|
# - Ex: docker.io/hexpm/elixir:1.20.2-erlang-29.0.3-debian-trixie-20260713-slim
|
||||||
#
|
#
|
||||||
ARG ELIXIR_VERSION=1.19.5
|
ARG ELIXIR_VERSION=1.20.2
|
||||||
ARG OTP_VERSION=28.4.1
|
ARG OTP_VERSION=29.0.3
|
||||||
ARG DEBIAN_VERSION=trixie-20260316-slim
|
ARG DEBIAN_VERSION=trixie-20260713-slim
|
||||||
|
|
||||||
ARG BUILDER_IMAGE="docker.io/hexpm/elixir:${ELIXIR_VERSION}-erlang-${OTP_VERSION}-debian-${DEBIAN_VERSION}"
|
ARG BUILDER_IMAGE="docker.io/hexpm/elixir:${ELIXIR_VERSION}-erlang-${OTP_VERSION}-debian-${DEBIAN_VERSION}"
|
||||||
# Prebuilt runtime base (see Dockerfile.base) ships with gdal-bin +
|
# Prebuilt runtime base (see Dockerfile.base) ships with gdal-bin +
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@
|
||||||
# workflow rebuilds and re-tags `:latest`. The app Dockerfile follows
|
# workflow rebuilds and re-tags `:latest`. The app Dockerfile follows
|
||||||
# `:latest`, so the next app push picks it up automatically.
|
# `:latest`, so the next app push picks it up automatically.
|
||||||
|
|
||||||
ARG DEBIAN_VERSION=trixie-20260316-slim
|
ARG DEBIAN_VERSION=trixie-20260713-slim
|
||||||
ARG RUNNER_IMAGE="docker.io/debian:${DEBIAN_VERSION}"
|
ARG RUNNER_IMAGE="docker.io/debian:${DEBIAN_VERSION}"
|
||||||
|
|
||||||
FROM ${RUNNER_IMAGE} AS base
|
FROM ${RUNNER_IMAGE} AS base
|
||||||
|
|
|
||||||
|
|
@ -3,9 +3,9 @@
|
||||||
#
|
#
|
||||||
# This image is designed to be rebuilt regularly to get latest security updates
|
# This image is designed to be rebuilt regularly to get latest security updates
|
||||||
|
|
||||||
ARG ELIXIR_VERSION=1.19.5
|
ARG ELIXIR_VERSION=1.20.2
|
||||||
ARG OTP_VERSION=28.4.1
|
ARG OTP_VERSION=29.0.3
|
||||||
ARG DEBIAN_VERSION=trixie-20260316-slim
|
ARG DEBIAN_VERSION=trixie-20260713-slim
|
||||||
|
|
||||||
#
|
#
|
||||||
# BUILDER BASE IMAGE
|
# BUILDER BASE IMAGE
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue