this repo has no description
1FROM ocaml/opam:alpine-ocaml-5.3 as build
2
3RUN sudo apk add --no-cache \
4 build-base \
5 git \
6 pkgconf \
7 clang \
8 libffi-dev \
9 libbpf-dev \
10 libelf-static \
11 bpftool \
12 zlib-static \
13 zstd-static \
14 musl-dev
15
16WORKDIR /src
17
18COPY opentrace.opam /src
19RUN opam install . --deps-only
20
21COPY . /src
22RUN git apply static.patch
23RUN opam exec -- dune build --profile=release
24
25FROM alpine
26COPY --from=build /src/_build/default/opentrace.exe /opentrace
27