Skip to content

Commit 0a507b6

Browse files
committed
fix(docker): install more libs in server image
these are required for compiling certain exercises
1 parent 4db2123 commit 0a507b6

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

Dockerfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,12 +68,16 @@ COPY --from=compilation "$opam_switch/bin"/ocaml* "$opam_switch/bin/"
6868
COPY --from=compilation "$opam_switch/lib/ocaml" "$opam_switch/lib/ocaml/"
6969
COPY --from=compilation "$opam_switch/bin/js_of_ocaml" "$opam_switch/bin/"
7070
COPY --from=compilation "$opam_switch/lib/js_of_ocaml" "$opam_switch/lib/js_of_ocaml"
71+
COPY --from=compilation "$opam_switch/lib/vg" "$opam_switch/lib/vg"
72+
COPY --from=compilation "$opam_switch/lib/gg" "$opam_switch/lib/gg"
7173

7274
# Fixes for ocamlfind
7375
COPY --from=compilation "$opam_switch/lib/findlib.conf" "$opam_switch/lib/"
7476
COPY --from=compilation "$opam_switch/lib/stdlib" "$opam_switch/lib/stdlib"
7577
ENV PATH="${opam_switch}/bin:${PATH}"
7678
ENV OCAMLPATH="/usr/lib"
79+
RUN ln -sf "$opam_switch/lib/vg" "/usr/lib"
80+
RUN ln -sf "$opam_switch/lib/gg" "/usr/lib"
7781

7882
ENTRYPOINT ["dumb-init","/usr/bin/learn-ocaml","--sync-dir=/sync","--repo=/repository"]
7983
CMD ["build","serve"]

0 commit comments

Comments
 (0)