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