From 251fe8bf2feb76f3649e5c31156b1fa05ebebccd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrien=20B=C3=A9raud?= <adrien.beraud@savoirfairelinux.com> Date: Wed, 21 Aug 2019 13:22:20 -0400 Subject: [PATCH] dockerfiles: add restbed --- docker/DockerfileDeps | 7 +++++++ docker/DockerfileDepsLlvm | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/docker/DockerfileDeps b/docker/DockerfileDeps index f5c751e4..52493321 100644 --- a/docker/DockerfileDeps +++ b/docker/DockerfileDeps @@ -29,6 +29,13 @@ RUN echo "*** Downloading RESTinio ***" \ -DRESTINIO_FIND_DEPS=ON -DRESTINIO_ALLOW_SOBJECTIZER=Off -DRESTINIO_USE_BOOST_ASIO=none . \ && cd ../../ && rm -rf restinio* +# build restbed from sources +RUN git clone --recursive https://github.com/corvusoft/restbed.git \ + && cd restbed && mkdir build && cd build \ + && cmake -DBUILD_TESTS=NO -DBUILD_EXAMPLES=NO -DBUILD_SSL=NO -DBUILD_SHARED=YES -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib .. \ + && make -j8 install \ + && cd .. && rm -rf restbed + #build msgpack from source RUN wget https://github.com/msgpack/msgpack-c/releases/download/cpp-2.1.5/msgpack-2.1.5.tar.gz \ && tar -xzf msgpack-2.1.5.tar.gz \ diff --git a/docker/DockerfileDepsLlvm b/docker/DockerfileDepsLlvm index a005b552..7cc53de7 100644 --- a/docker/DockerfileDepsLlvm +++ b/docker/DockerfileDepsLlvm @@ -31,6 +31,13 @@ RUN echo "*** Downloading RESTinio ***" \ -DRESTINIO_FIND_DEPS=ON -DRESTINIO_ALLOW_SOBJECTIZER=Off -DRESTINIO_USE_BOOST_ASIO=none . \ && cd ../../ && rm -rf restinio* +# build restbed from sources +RUN git clone --recursive https://github.com/corvusoft/restbed.git \ + && cd restbed && mkdir build && cd build \ + && cmake -DBUILD_TESTS=NO -DBUILD_EXAMPLES=NO -DBUILD_SSL=NO -DBUILD_SHARED=YES -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib .. \ + && make -j8 install \ + && cd .. && rm -rf restbed + #build msgpack from source RUN wget https://github.com/msgpack/msgpack-c/releases/download/cpp-2.1.5/msgpack-2.1.5.tar.gz \ && tar -xzf msgpack-2.1.5.tar.gz \ -- GitLab