Skip to content

Commit e14fd20

Browse files
committed
update Dockerfile for opam 2.2 and ocaml 5.3
In particular io-page-unix needs recent opam Signed-off-by: David Scott <[email protected]>
1 parent 44396a4 commit e14fd20

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

Dockerfile

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
1-
FROM ocaml/opam:alpine-3.15-ocaml-4.14 as build
2-
RUN opam update
1+
FROM ocaml/opam:alpine-ocaml-5.3 AS build
2+
RUN opam-2.2 update
33

44
ADD . /home/opam/vpnkit
5-
RUN opam pin add vpnkit /home/opam/vpnkit -n
6-
RUN opam depext vpnkit -y
5+
RUN opam-2.2 pin add vpnkit file:///home/opam/vpnkit -n
76

8-
RUN opam install vpnkit -y
7+
RUN opam-2.2 install vpnkit -y
98

109
FROM alpine:latest
11-
COPY --from=build /home/opam/.opam/4.14/bin/vpnkit /vpnkit
10+
COPY --from=build /home/opam/.opam/5.3/bin/vpnkit /vpnkit

0 commit comments

Comments
 (0)