Something went wrong. Try again.
objective categorical abstract machine language personal data server
Something went wrong. Try again.
1234567891011121314151617181920212223FROM --platform=linux/amd64 ocaml/opam:debian-12-ocaml-5.2 AS build
RUN sudo apt-get install -y cmake git libev-dev libffi-dev libgmp-dev libssl-dev libsqlite3-dev pkg-config
WORKDIR /home/opam
RUN curl -fsSL https://get.dune.build/install | sh
ENV PATH="/home/opam/.local/bin:${PATH}"ENV DUNE_CACHE="enabled"
ADD . .RUN dune pkg lockRUN dune build
FROM --platform=linux/amd64 ocaml/opam:debian-12-ocaml-5.2 AS run
RUN sudo apt-get install -y libev-dev
COPY --from=build /home/opam/_build/default/bin/main.exe /bin/pegasus
ENTRYPOINT ["/bin/pegasus"]