diff --git a/docs/production-infrastructure.md b/docs/production-infrastructure.md index a8052771..f104c408 100644 --- a/docs/production-infrastructure.md +++ b/docs/production-infrastructure.md @@ -25,9 +25,9 @@ push via GitHub Actions. The Docker image is a multi-stage build: -1. **Builder** — `hexpm/elixir:1.20.0-rc.3-erlang-28.4.1-debian-trixie-20260316-slim` with +1. **Builder** — `hexpm/elixir:1.20.0-rc.4-erlang-28.4.1-debian-trixie-20260406-slim` with Node.js 24, compiles deps, builds assets (`mix assets.deploy`), generates an OTP release. -2. **Runner** — `debian:trixie-20260316-slim` with minimal runtime deps (`libstdc++6`, +2. **Runner** — `debian:trixie-20260406-slim` with minimal runtime deps (`libstdc++6`, `openssl`, `libncurses6`, `ca-certificates`). Runs as unprivileged `nobody` user. Fluxon UI (licensed dependency) is fetched during build via Docker build secrets