From c8b4b9f87032da6451cd595c4fbf40b3883b0d3d Mon Sep 17 00:00:00 2001 From: Marek Kubica Date: Wed, 11 Feb 2026 11:38:56 +0100 Subject: [PATCH] Update to newer Alpine, OCaml, OPAM Alpine 3.20 is slowly reaching EOL and the update is quite unproblematic, so might as well do it now. Signed-off-by: Marek Kubica --- Dockerfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4e44b55..915b67a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,8 +1,8 @@ -FROM ocaml/opam:alpine-3.20-ocaml-5.2 AS build +FROM ocaml/opam:alpine-3.23-ocaml-5.4 AS build RUN sudo apk update && \ sudo apk add curl git curl-dev libev-dev openssl-dev gmp-dev && \ - sudo ln -f /usr/bin/opam-2.2 /usr/bin/opam && opam init --reinit -ni && \ + sudo ln -f /usr/bin/opam-2.5 /usr/bin/opam && opam init --reinit -ni && \ opam update -y WORKDIR /home/opam @@ -11,7 +11,7 @@ RUN opam install . --deps-only -y COPY --chown=opam:opam . . RUN opam exec -- dune build --release -FROM alpine:3.20 AS run +FROM alpine:3.23 AS run RUN apk update && apk add --update libev gmp git WORKDIR /app COPY --from=build /home/opam/static static