diff --git a/.docker/jazzy.amd64.dockerfile b/.docker/jazzy.amd64.dockerfile index a875f1fb..6f8f77f7 100644 --- a/.docker/jazzy.amd64.dockerfile +++ b/.docker/jazzy.amd64.dockerfile @@ -2,6 +2,24 @@ ARG ROS_DISTRO="jazzy" FROM osrf/ros:$ROS_DISTRO-desktop-full ARG BRANCH="ros2" +# hadolint ignore=DL3008 +RUN apt-get update \ + apt-get install -y --no-install-recommends \ + sudo tzdata build-essential gfortran automake \ + bison flex libtool git wget locales \ + software-properties-common nano && \ + rm -rf /var/lib/apt/lists/ + +# Locale for UTF-8 +RUN locale-gen en_US en_US.UTF-8 && update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8 && \ + export LANG=en_US.UTF-8 + +# Install Utilities +# hadolint ignore=DL3008 +RUN apt-get -y install --no-install-recommends \ + x11-apps mesa-utils xauth && \ + rm -rf /var/lib/apt/lists/ + ADD https://raw.githubusercontent.com/IOES-Lab/dave/$BRANCH/\ extras/ros-jazzy-gz-harmonic-install.sh install.sh RUN bash install.sh diff --git a/.docker/jazzy.arm64v8.dockerfile b/.docker/jazzy.arm64v8.dockerfile index 70969a67..07ae5d38 100644 --- a/.docker/jazzy.arm64v8.dockerfile +++ b/.docker/jazzy.arm64v8.dockerfile @@ -69,7 +69,7 @@ RUN apt-get update \ apt-get install -y --no-install-recommends \ sudo tzdata build-essential gfortran automake \ bison flex libtool git wget locales \ - software-properties-common && \ + software-properties-common nano && \ rm -rf /var/lib/apt/lists/ # Locale for UTF-8 diff --git a/extras/repos/dave.jazzy.repos b/extras/repos/dave.jazzy.repos index b8eddb21..0ccdf36e 100644 --- a/extras/repos/dave.jazzy.repos +++ b/extras/repos/dave.jazzy.repos @@ -8,3 +8,8 @@ repositories: type: git url: https://github.com/IOES-Lab/rocker.git version: main + + dave: + type: git + url: https://github.com/IOES-Lab/dave.git + version: ros2