fastnetmon/tests/Dockerfile.ubuntu-24.10

21 lines
735 B
Docker
Raw Permalink Normal View History

FROM ubuntu:24.10
# non-interactive
ENV DEBIAN_FRONTEND noninteractive
# install build dependencies
RUN apt-get update
RUN apt-get install -y --no-install-recommends build-essential git ca-certificates cmake libssl-dev\
capnproto libcapnp-dev libelf-dev libbpf-dev libpcap-dev libgrpc-dev libgrpc++-dev libprotobuf-dev\
protobuf-compiler libprotoc-dev libprotobuf-dev protobuf-compiler-grpc libboost-dev\
libboost-serialization-dev libboost-thread-dev libboost-regex-dev libboost-program-options-dev\
libmongoc-dev liblog4cpp5-dev libncurses5-dev
# absl
RUN apt-get install -y --no-install-recommends libabsl-dev
COPY src/ /src/
WORKDIR /src
RUN mkdir build && cd build && cmake .. -DLINK_WITH_ABSL=ON\
&& make