FROM alpine:3.18 LABEL maintainer="Adrien Béraud " LABEL org.opencontainers.image.source https://github.com/savoirfairelinux/opendht RUN apk add --no-cache \ build-base cmake ninja git wget \ cython python3-dev py3-setuptools \ ncurses-dev readline-dev nettle-dev \ cppunit-dev gnutls-dev jsoncpp-dev \ argon2-dev openssl-dev fmt-dev \ http-parser-dev asio-dev msgpack-cxx-dev \ && rm -rf /var/cache/apk/* RUN echo "*** Downloading RESTinio ***" \ && mkdir restinio && cd restinio \ && wget https://github.com/aberaud/restinio/archive/6fd08b65f6f15899dd0de3c801f6a5462b811c64.tar.gz \ && tar -xzf 6fd08b65f6f15899dd0de3c801f6a5462b811c64.tar.gz \ && cd restinio-6fd08b65f6f15899dd0de3c801f6a5462b811c64/dev \ && cmake -DCMAKE_INSTALL_PREFIX=/usr -DRESTINIO_TEST=OFF -DRESTINIO_SAMPLE=OFF \ -DRESTINIO_INSTALL_SAMPLES=OFF -DRESTINIO_BENCH=OFF -DRESTINIO_INSTALL_BENCHES=OFF \ -DRESTINIO_FIND_DEPS=ON -DRESTINIO_ALLOW_SOBJECTIZER=Off -DRESTINIO_USE_BOOST_ASIO=none . \ && make -j8 && make install \ && cd ../../.. && rm -rf restinio