add ros_cpp

This commit is contained in:
EricX-Zhao
2026-02-12 00:47:24 +03:00
parent 7fffde2fd6
commit 4c6b249a22
5 changed files with 134 additions and 14 deletions
+7 -9
View File
@@ -13,19 +13,17 @@ services:
build:
context: . # 上下文设为根目录,这样才能同时访问 rk3588 文件夹
dockerfile: ${PLATFORM}/Dockerfile.cc_${PLATFORM}
args:
- BASE_TAG=latest
image: cc-${PLATFORM}:latest
depends_on:
- cc-base
# 第三步:编译最终的供应商包镜像
vendor_packages:
vendor-packages:
build:
context: .
dockerfile: vendor_packages/Dockerfile.vendor_packages
args:
- BASE_IMAGE=cc-${PLATFORM}:latest
CC_PLATFORM_IMAGE: cc-${PLATFORM}:latest
image: vendor-packages:${PLATFORM}
depends_on:
- cc-platform
@@ -35,10 +33,10 @@ services:
context: .
dockerfile: ros2/Dockerfile.ros_${ROS_DISTRO}
args:
- ROS_DISTRO=rolling
- PLATFORM=${PLATFORM}
- CC_PLATFORM_IMAGE=cc-${PLATFORM}:latest
- VENDOR_PACKAGES=vendor-packages:${PLATFORM}
ROS_DISTRO: rolling
PLATFORM: ${PLATFORM}
CC_PLATFORM_IMAGE: cc-${PLATFORM}:latest
VENDOR_PACKAGES_IMAGE: vendor-packages:${PLATFORM}
image: cc-ros-${ROS_DISTRO}:${PLATFORM}
depends_on:
- vendor_packages
- vendor-packages