mirror of
https://github.com/savoirfairelinux/opendht.git
synced 2026-11-08 04:21:51 +00:00
17 lines
608 B
Plaintext
17 lines
608 B
Plaintext
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/
|