Update to debian trixie-20260505
This commit is contained in:
+1
-1
@@ -13,7 +13,7 @@
|
|||||||
#
|
#
|
||||||
ARG ELIXIR_VERSION=1.20.0-rc.4
|
ARG ELIXIR_VERSION=1.20.0-rc.4
|
||||||
ARG OTP_VERSION=28.5
|
ARG OTP_VERSION=28.5
|
||||||
ARG DEBIAN_VERSION=trixie-20260421-slim
|
ARG DEBIAN_VERSION=trixie-20260505-slim
|
||||||
|
|
||||||
ARG BUILDER_IMAGE="hexpm/elixir:${ELIXIR_VERSION}-erlang-${OTP_VERSION}-debian-${DEBIAN_VERSION}"
|
ARG BUILDER_IMAGE="hexpm/elixir:${ELIXIR_VERSION}-erlang-${OTP_VERSION}-debian-${DEBIAN_VERSION}"
|
||||||
ARG RUNNER_IMAGE="debian:${DEBIAN_VERSION}"
|
ARG RUNNER_IMAGE="debian:${DEBIAN_VERSION}"
|
||||||
|
|||||||
@@ -28,9 +28,9 @@ push via GitHub Actions.
|
|||||||
|
|
||||||
The Docker image is a multi-stage build:
|
The Docker image is a multi-stage build:
|
||||||
|
|
||||||
1. **Builder** — `hexpm/elixir:1.20.0-rc.4-erlang-28.5-debian-trixie-20260421-slim` with
|
1. **Builder** — `hexpm/elixir:1.20.0-rc.4-erlang-28.5-debian-trixie-20260505-slim` with
|
||||||
Node.js 26, compiles deps, builds assets (`mix assets.deploy`), generates an OTP release.
|
Node.js 26, compiles deps, builds assets (`mix assets.deploy`), generates an OTP release.
|
||||||
2. **Runner** — `debian:trixie-20260421-slim` with minimal runtime deps (`libstdc++6`,
|
2. **Runner** — `debian:trixie-20260505-slim` with minimal runtime deps (`libstdc++6`,
|
||||||
`openssl`, `libncurses6`, `ca-certificates`). Runs as unprivileged `nobody` user.
|
`openssl`, `libncurses6`, `ca-certificates`). Runs as unprivileged `nobody` user.
|
||||||
|
|
||||||
Fluxon UI (licensed dependency) is fetched during build via Docker build secrets
|
Fluxon UI (licensed dependency) is fetched during build via Docker build secrets
|
||||||
|
|||||||
Reference in New Issue
Block a user