Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
# file dist/volca # → "statically linked", "ELF 64-bit"
# ldd dist/volca # → "not a dynamic executable"

FROM alpine:3.19 AS haskell-builder
FROM alpine:3.23 AS haskell-builder

# musl toolchain + everything MUMPS / GHC need to build statically.
# `*-static` packages ship the .a variants required by `executable-static`.
Expand All @@ -37,6 +37,7 @@ RUN apk add --no-cache \
g++ \
gfortran \
gmp-dev \
gmp-static \
libffi-dev \
ncurses-dev \
ncurses-static \
Expand Down Expand Up @@ -166,7 +167,7 @@ RUN mkdir -p /build/output \
# needed) so `scratch` would work, but Alpine gives us /etc/passwd, a shell
# for debugging, and the few utilities volca shells out to (7z for SimaPro
# CSV archives) at negligible size cost.
FROM alpine:3.19
FROM alpine:3.23
ARG GIT_HASH=unknown
LABEL org.opencontainers.image.revision="${GIT_HASH}"

Expand Down
Loading