diff --git a/ocaml-general/Dockerfile b/ocaml-general/Dockerfile index c5f1410..93785a5 100644 --- a/ocaml-general/Dockerfile +++ b/ocaml-general/Dockerfile @@ -10,7 +10,9 @@ RUN apt-get update && apt-get install -y --no-install-recommends \ curl \ git \ npm \ - pkg-config + git-lfs \ + pkg-config \ + && rm -rf /var/lib/apt/lists/* RUN npm install n -g && \ n latest && \ @@ -21,26 +23,29 @@ RUN npm install yarn -g RUN apt-get update && apt-get install -y \ opam -ARG VER=4.12.1 +ARG VER=5.0.0 RUN opam init --auto-setup --yes --bare --disable-sandboxing RUN opam switch create $VER RUN opam install --yes \ dune.3.4.0 \ merlin \ - odoc.2.1.1 \ - ppxlib.0.26.0 \ + odoc.2.2.0 \ + ppxlib.0.28.0 \ ppx_deriving.5.2.1 \ - js_of_ocaml.4.0.0 js_of_ocaml-ppx.4.0.0 \ - sexplib.v0.15.0 ppx_sexp_conv.v0.15.1 \ - yojson.1.7.0 ppx_yojson_conv.v0.15.0 \ + js_of_ocaml.4.1.0 js_of_ocaml-ppx.4.1.0 js_of_ocaml-lwt.4.1.0\ + sexplib.v0.15.1 ppx_sexp_conv.v0.15.1 \ + yojson.2.0.2 ppx_yojson_conv.v0.15.1 \ jsonm.1.0.1 \ + ezjsonm.1.3.0 \ ppx_optcomp.v0.15.0 \ - brr.0.0.3 \ + brr.0.0.4 \ + prr.0.1.1 \ zed.3.2.0 \ + tezt.3.0.0 \ ppx_inline_test.v0.15.0 \ alcotest.1.6.0 \ - qcheck.0.19.1 \ - qcheck-alcotest.0.19.1 + qcheck.0.20 \ + qcheck-alcotest.0.20 ENV DEBIAN_FRONTEND=$DEBIAN_FRONTEND_OLD ENV OPAMROOT=/root/.opam