| 123456789101112131415161718192021222324252627282930313233343536373839404142 | FROM ubuntu:20.04MAINTAINER [email protected]ENV DEBIAN_FRONTEND noninteractiveRUN apt-get -qq -y updateRUN apt-get -qq -y install --no-install-recommends git cmake libev-dev libgoogle-perftools-dev libfmt-dev make gcc-9 g++-9 libre2-dev libboost-stacktrace-dev libhttp-parser-dev libxxhash-devRUN   update-alternatives --quiet --remove-all gcc \    ; update-alternatives --quiet --remove-all g++ \    ; update-alternatives --quiet --remove-all cc \    ; update-alternatives --quiet --remove-all cpp \    ; update-alternatives --quiet --install /usr/bin/gcc gcc /usr/bin/gcc-9 20 \    ; update-alternatives --quiet --install /usr/bin/cc cc /usr/bin/gcc-9 20 \    ; update-alternatives --quiet --install /usr/bin/g++ g++ /usr/bin/g++-9 20 \    ; update-alternatives --quiet --install /usr/bin/cpp cpp /usr/bin/g++-9 20 \    ; update-alternatives --quiet --config gcc \    ; update-alternatives --quiet --config cc \    ; update-alternatives --quiet --config g++ \    ; update-alternatives --quiet --config cppCOPY ./libsniper_bench /libsniper_benchWORKDIR /libsniper_benchRUN git config --global http.sslverify falseENV LIBSNIPER_VER v1.3.1RUN git clone https://github.com/rtbtech/libsniper.git libs/coreRUN cd libs/core && git checkout v1.3.1RUN mkdir build && cd /libsniper_bench/build && cmake -DCMAKE_BUILD_TYPE=Release -S .. && make --jobs=`nproc`ARG BENCHMARK_ENVEXPOSE 8090CMD ./build/bin/libsniper_bench
 |