Skip to content

Commit 63e7702

Browse files
authored
feat(docker): add localization/map launch files to autoware:universe-localization-mapping images (#5586)
Signed-off-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>
1 parent bd10e78 commit 63e7702

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

docker/Dockerfile

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,14 @@ FROM rosdep-depend AS rosdep-universe-localization-mapping-depend
8484
SHELL ["/bin/bash", "-o", "pipefail", "-c"]
8585
ARG ROS_DISTRO
8686

87+
COPY src/universe/autoware_universe/launch/tier4_localization_launch /autoware/src/universe/autoware_universe/launch/tier4_localization_launch
88+
COPY src/universe/autoware_universe/launch/tier4_map_launch /autoware/src/universe/autoware_universe/launch/tier4_map_launch
8789
COPY src/universe/autoware_universe/localization /autoware/src/universe/autoware_universe/localization
8890
COPY src/universe/autoware_universe/map /autoware/src/universe/autoware_universe/map
91+
# TODO(youtalk): Remove COPYs when https://github.com/autowarefoundation/autoware_universe/issues/10282 is resolved
92+
COPY src/universe/autoware_universe/sensing/autoware_pcl_extensions /autoware/src/universe/autoware_universe/sensing/autoware_pcl_extensions
93+
COPY src/universe/autoware_universe/sensing/autoware_pointcloud_preprocessor /autoware/src/universe/autoware_universe/sensing/autoware_pointcloud_preprocessor
94+
COPY src/universe/autoware_universe/system/autoware_default_adapi_helpers/autoware_automatic_pose_initializer /autoware/src/universe/autoware_universe/system/autoware_default_adapi_helpers/autoware_automatic_pose_initializer
8995
RUN /autoware/resolve_rosdep_keys.sh /autoware/src ${ROS_DISTRO} \
9096
> /rosdep-universe-localization-mapping-depend-packages.txt \
9197
&& cat /rosdep-universe-localization-mapping-depend-packages.txt
@@ -326,8 +332,14 @@ RUN --mount=type=ssh \
326332

327333
# hadolint ignore=SC1091
328334
RUN --mount=type=cache,target=${CCACHE_DIR} \
335+
--mount=type=bind,source=src/universe/autoware_universe/launch/tier4_localization_launch,target=/autoware/src/universe/autoware_universe/launch/tier4_localization_launch \
336+
--mount=type=bind,source=src/universe/autoware_universe/launch/tier4_map_launch,target=/autoware/src/universe/autoware_universe/launch/tier4_map_launch \
329337
--mount=type=bind,source=src/universe/autoware_universe/localization,target=/autoware/src/universe/autoware_universe/localization \
330338
--mount=type=bind,source=src/universe/autoware_universe/map,target=/autoware/src/universe/autoware_universe/map \
339+
# TODO(youtalk): Remove COPYs when https://github.com/autowarefoundation/autoware_universe/issues/10282 is resolved
340+
--mount=type=bind,source=src/universe/autoware_universe/sensing/autoware_pcl_extensions,target=/autoware/src/universe/autoware_universe/sensing/autoware_pcl_extensions \
341+
--mount=type=bind,source=src/universe/autoware_universe/sensing/autoware_pointcloud_preprocessor,target=/autoware/src/universe/autoware_universe/sensing/autoware_pointcloud_preprocessor \
342+
--mount=type=bind,source=src/universe/autoware_universe/system/autoware_default_adapi_helpers/autoware_automatic_pose_initializer,target=/autoware/src/universe/autoware_universe/system/autoware_default_adapi_helpers/autoware_automatic_pose_initializer \
331343
source /opt/ros/"$ROS_DISTRO"/setup.bash \
332344
&& source /opt/autoware/setup.bash \
333345
&& /autoware/build_and_clean.sh ${CCACHE_DIR} /opt/autoware

0 commit comments

Comments
 (0)