-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathcompose.yaml
39 lines (37 loc) · 977 Bytes
/
compose.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
version: '2.25'
services:
rosmaster:
build:
context: .
dockerfile: docker/Dockerfile.main
container_name: rosmaster
hostname: rosmaster
networks:
- rosdocker
ports:
- "11311:11311"
command: roscore
main:
build:
context: .
dockerfile: docker/Dockerfile.main
container_name: task_manager
hostname: task_manager
volumes:
- ./ws:/workspace
- /tmp/.X11-unix:/tmp/.X11-unix
- /var/run/docker.sock:/var/run/docker.sock
- /dev:/dev
networks:
- rosdocker
privileged: true
devices:
- /dev/video0:/dev/video0
environment:
- "ROS_HOSTNAME=task_manager"
- "ROS_MASTER_URI=http://rosmaster:11311"
- DISPLAY=${DISPLAY}
- LOCAL_USER_ID=id -u ${USER}
- LOCAL_GROUP_ID=id -g ${USER}
- LOCAL_GROUP_NAME=id -gn ${USER}
command: bash -c "source /ws/devel/setup.bash && rosrun frida_task_manager receptionist_task_manager.py"