31 lines
938 B
YAML
31 lines
938 B
YAML
# docker compose -f compose.foxglove.yaml up
|
|
x-net-config:
|
|
&net-config
|
|
network_mode: host
|
|
ipc: host
|
|
|
|
services:
|
|
foxglove:
|
|
image: husarion/foxglove:humble-1.39.1-20230220
|
|
restart: on-failure
|
|
ports:
|
|
- 8080:8080
|
|
volumes:
|
|
- ./config/user_layout.json:/src/FoxgloveDefaultLayout.json
|
|
environment:
|
|
- FOXGLOVE_PORT=8080
|
|
- ROSBRIDGE_PORT=9090
|
|
|
|
# rosbridge:
|
|
# image: delicjusz/rosbridge
|
|
# <<: *net-config
|
|
# restart: on-failure
|
|
# environment:
|
|
# - RMW_IMPLEMENTATION=rmw_fastrtps_cpp
|
|
# - FASTRTPS_DEFAULT_PROFILES_FILE=/fastdds.xml
|
|
# volumes:
|
|
# - ./fastdds.xml:/fastdds.xml
|
|
# - ./rosbridge_websocket_launch.xml:/opt/ros/humble/share/rosbridge_server/launch/rosbridge_websocket_launch.xml
|
|
# command: >
|
|
# bash -c "source /ros2_ws/install/setup.bash && ros2 launch rosbridge_server rosbridge_websocket_launch.xml
|
|
# pioneer_id:=${PIONEER_ID}" |