Skip to content

Commit ba206fe

Browse files
authored
Move from ROS2 Humble to ROS2 Jazzy in Video Processing (#149)
* Move from Humble to Jazzy * New flag needed for Ubuntu 24.04
1 parent edf86cb commit ba206fe

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

lib/docker/video_processor/Dockerfile

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM public.ecr.aws/docker/library/ros:humble-ros-base
1+
FROM public.ecr.aws/docker/library/ros:jazzy-ros-base
22

33
# Set the Ubuntu mirrors
44
ARG AWS_REGION=us-east-1
@@ -11,12 +11,12 @@ RUN mkdir -p /var/runtime /var/task /var/task/src /var/task/.tmp/matplotlib
1111
# Install additional dependencies
1212
RUN apt-get update && apt-get upgrade -y && apt-get install -y --no-install-recommends \
1313
libboost-all-dev \
14-
ros-humble-image-transport \
15-
ros-humble-compressed-image-transport \
16-
ros-humble-cv-bridge \
17-
ros-humble-pybind11-vendor \
18-
ros-humble-test-msgs \
19-
ros-humble-rosbag2-storage-mcap \
14+
ros-jazzy-image-transport \
15+
ros-jazzy-compressed-image-transport \
16+
ros-jazzy-cv-bridge \
17+
ros-jazzy-pybind11-vendor \
18+
ros-jazzy-test-msgs \
19+
ros-jazzy-rosbag2-storage-mcap \
2020
python3-pip \
2121
libjsoncpp-dev \
2222
v4l-utils \
@@ -26,7 +26,7 @@ RUN apt-get update && apt-get upgrade -y && apt-get install -y --no-install-reco
2626
apt-get clean && rm -rf /var/lib/apt/lists/*
2727

2828
# Install Python packages
29-
RUN pip3 install -U --no-cache-dir 'tensorflow-cpu<2.17' \
29+
RUN pip3 install -U --break-system-packages --no-cache-dir 'tensorflow-cpu<2.17' \
3030
python-resize-image \
3131
'deepracer-utils>=1.0.3' \
3232
pillow \
@@ -43,7 +43,7 @@ ENV MPLCONFIGDIR=/var/task/.tmp/matplotlib
4343
RUN cd /var/task/src && \
4444
git clone -b logging https://github.com/larsll/deepracer-viz && \
4545
git clone -b compressed-image https://github.com/larsll/aws-deepracer-interfaces-pkg && \
46-
bash -c 'cd /var/task && source /opt/ros/humble/setup.bash && colcon build --merge-install && rm -rf build && rm -rf log && rm -rf src'
46+
bash -c 'cd /var/task && source /opt/ros/jazzy/setup.bash && colcon build --merge-install && rm -rf build && rm -rf log && rm -rf src'
4747

4848
# Copy function code
4949
COPY *.py /var/task/

0 commit comments

Comments
 (0)