diff --git a/packaging/docker/Dockerfile.dev b/packaging/docker/Dockerfile.dev index bf5b89b74..1dd29df21 100644 --- a/packaging/docker/Dockerfile.dev +++ b/packaging/docker/Dockerfile.dev @@ -82,7 +82,8 @@ RUN dnf -y install \ zeromq-devel \ nanomsg-devel \ libxil-devel \ - protobuf-c-devel + protobuf-c-devel \ + libiec61850-devel # Build & Install Criterion COPY thirdparty/criterion /tmp/criterion diff --git a/packaging/docker/Dockerfile.dev-centos b/packaging/docker/Dockerfile.dev-centos index 7a9d8d2b7..207cd5d2b 100644 --- a/packaging/docker/Dockerfile.dev-centos +++ b/packaging/docker/Dockerfile.dev-centos @@ -82,7 +82,8 @@ RUN yum -y install \ zeromq-devel \ nanomsg-devel \ libxil-devel \ - protobuf-c-devel + protobuf-c-devel \ + libiec61850-devel # Build & Install Criterion COPY thirdparty/criterion /tmp/criterion diff --git a/packaging/docker/Dockerfile.dev-ubuntu b/packaging/docker/Dockerfile.dev-ubuntu index a6180a90b..d28c57071 100644 --- a/packaging/docker/Dockerfile.dev-ubuntu +++ b/packaging/docker/Dockerfile.dev-ubuntu @@ -90,10 +90,14 @@ RUN mkdir -p /tmp/criterion/build && cd /tmp/criterion/build && cmake .. && make COPY thirdparty/libxil /tmp/libxil RUN mkdir -p /tmp/libxil/build && cd /tmp/libxil/build && cmake .. && make install && rm -rf /tmp/* -# Build & Install libxil +# Build & Install libwebsockets COPY thirdparty/libwebsockets /tmp/libwebsockets RUN mkdir -p /tmp/libwebsockets/build && cd /tmp/libwebsockets/build && cmake -DLWS_IPV6=1 -DLWS_WITH_STATIC=0 -DLWS_WITHOUT_TESTAPPS=1 -DLWS_WITH_HTTP2=1 .. && make install && rm -rf /tmp/* +# Build & Install libiec61850 +COPY thirdparty/libiec61850 /tmp/libiec61850 +RUN mkdir -p /tmp/libiec61850/build && cd /tmp/libiec61850/build && cmake .. && make install && rm -rf /tmp/* + # Expose ports for HTTP and WebSocket frontend EXPOSE 80 EXPOSE 443