Skip to content

Commit 720cfaa

Browse files
tmcgilchristmoyodiallo
authored andcommitted
Use dune install to insert version numbers.
1 parent 9409691 commit 720cfaa

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

Dockerfile

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,15 @@ RUN opam pin add -yn current_docker.dev "./ocurrent" && \
3636

3737
RUN opam install -y --deps-only .
3838
ADD --chown=opam . .
39-
RUN opam exec -- dune subst
40-
RUN opam exec -- dune build ./_build/install/default/bin/solver-service
41-
RUN opam exec -- dune build ./_build/install/default/bin/solver-worker
39+
RUN opam config exec -- dune build -p solver-service,solver-service-api,solver-worker @install
40+
RUN opam config exec -- dune install --prefix=/usr/local --destdir=pkg --section=bin --relocatable solver-worker solver-service
4241

4342
FROM ubuntu:22.04
4443
RUN apt-get update && apt-get install docker.io libev4 curl gnupg2 git libsqlite3-dev ca-certificates netbase -y --no-install-recommends
4544
WORKDIR /var/lib/ocluster-worker
4645
ENTRYPOINT ["/usr/local/bin/solver-worker"]
4746
ENV PROGRESS_NO_TRUNC=1
48-
COPY --from=build /src/_build/install/default/bin/solver-worker /src/_build/install/default/bin/solver-service /usr/local/bin/
47+
COPY --from=build \
48+
/src/pkg/usr/local/bin/solver-worker \
49+
/src/pkg/usr/local/bin/solver-service \
50+
/usr/local/bin/

0 commit comments

Comments
 (0)