FROM aberaud/opendht-deps # install jsoncpp RUN apt-get install libjsoncpp-dev -y # install restbed dependencies RUN sed -i -e 's/archive.ubuntu.com\|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list # LTS... avoid 404 for libasio-dev RUN apt-get update -y RUN apt-get install libasio-dev -y # build restbed from sources RUN git clone --recursive https://github.com/corvusoft/restbed.git WORKDIR restbed/build RUN cmake -DBUILD_TESTS=NO -DBUILD_EXAMPLES=NO -DBUILD_SSL=NO -DBUILD_SHARED=YES -DCMAKE_INSTALL_PREFIX=/usr .. RUN make -j 8 install RUN mv /usr/library/librestbed* /usr/lib/