From cdec95668491821ae584f7255065dba77ea146e4 Mon Sep 17 00:00:00 2001 From: Sanimir Agovic Date: Tue, 20 Jan 2026 23:29:24 +0100 Subject: [PATCH] fix(docker): add missing ros2_medkit components and submodules --- demos/turtlebot3_integration/Dockerfile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/demos/turtlebot3_integration/Dockerfile b/demos/turtlebot3_integration/Dockerfile index 5f12de1..ae13768 100644 --- a/demos/turtlebot3_integration/Dockerfile +++ b/demos/turtlebot3_integration/Dockerfile @@ -32,6 +32,7 @@ RUN apt-get update && apt-get install -y \ ros-jazzy-ament-cmake-gtest \ ros-jazzy-ament-cmake-pytest \ ros-jazzy-launch-testing-ament-cmake \ + ros-jazzy-test-msgs \ python3-colcon-common-extensions \ python3-requests \ nlohmann-json3-dev \ @@ -42,8 +43,11 @@ RUN apt-get update && apt-get install -y \ # Clone ros2_medkit from GitHub WORKDIR ${COLCON_WS}/src -RUN git clone --depth 1 https://github.com/selfpatch/ros2_medkit.git && \ - mv ros2_medkit/src/ros2_medkit_gateway . && \ +RUN git clone --depth 1 --recurse-submodules https://github.com/selfpatch/ros2_medkit.git && \ + mv ros2_medkit/src/ros2_medkit_gateway \ + ros2_medkit/src/ros2_medkit_msgs \ + ros2_medkit/src/ros2_medkit_serialization \ + ros2_medkit/src/dynamic_message_introspection . && \ rm -rf ros2_medkit # Copy demo package from local context (this repo)