File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -36,13 +36,15 @@ RUN opam pin add -yn current_docker.dev "./ocurrent" && \
3636
3737RUN opam install -y --deps-only .
3838ADD --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
4342FROM ubuntu:22.04
4443RUN apt-get update && apt-get install docker.io libev4 curl gnupg2 git libsqlite3-dev ca-certificates netbase -y --no-install-recommends
4544WORKDIR /var/lib/ocluster-worker
4645ENTRYPOINT ["/usr/local/bin/solver-worker" ]
4746ENV 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/
You can’t perform that action at this time.
0 commit comments