diff --git a/docker/code-analysis/Dockerfile b/docker/code-analysis/Dockerfile index 2407418556b6bc55fb5dd7c8c78d3b460eb4b3bb..5fda6a8890da23b250ebbcfe64f910224cee9c37 100644 --- a/docker/code-analysis/Dockerfile +++ b/docker/code-analysis/Dockerfile @@ -221,6 +221,19 @@ RUN \ cp -a libwifi-5.so* /usr/lib && \ sudo ldconfig +# libwebsockets +RUN \ + cd /opt/dev && \ + git clone https://github.com/sartura/libwebsockets.git && \ + cd libwebsockets && \ + git checkout adb15dacc26ae3191bb2f445d8608234ecfca832 && \ + mkdir build && \ + cd build && \ + cmake .. -DCMAKE_SKIP_RPATH=TRUE -DLWS_IPV6=ON -DLWS_WITHOUT_TESTAPPS=ON -DLWS_WITH_SSL=ON -DLWS_OPENSSL_CLIENT_CERTS=/etc/ssl/certs -DLWS_OPENSSL_SUPPORT=ON -DLWS_WITH_SSL=ON -DLWS_WITH_LIBUV=ON -DLWS_WITH_PLUGINS=ON -DLWS_WITH_SERVER_STATUS=ON -DLWS_WITH_ACCESS_LOG=ON -DLWS_WITH_CGI=ON && \ + make && \ + sudo make install && \ + sudo ldconfig + WORKDIR /opt/work # Prepare supervisor