-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathdocker-compose.yml
62 lines (53 loc) · 1.16 KB
/
docker-compose.yml
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
version: '2'
services:
ros_indigo:
build:
context: ./ROS_INDIGO
args:
build_env_gid: ${env_GID}
build_env_uid: ${env_UID}
image: ros_indigo:v1
dev_tools:
build: ./DEV_TOOLS
image: dev_tools:v1
depends_on:
- ros_indigo
cafer:
build: ./CAFER
image: cafer:v1
depends_on:
- dev_tools
volumes:
- /home/docker_user/ros_packages/cafer_core
ide_data:
build: ./IDE_DATA
image: ide_data:v1
volumes:
- /home/${USER}/DockerData/catkin_ws/src:/home/docker_user/catkin_ws/src
- /home/docker_user/catkin_ws
command: chown -R ${env_UID}:${env_GID} /home/docker_user/catkin_ws
terminator:
build: ./TERMINATOR
image: terminator:v1
devices:
- /dev/bus/usb/:/dev/bus/usb/
depends_on:
- cafer
ide:
build: ./IDE
image: ide:v1
depends_on:
- terminator
- ide_data
volumes:
- /tmp/.X11-unix:/tmp/.X11-unix:z
volumes_from:
- cafer
- ide_data
environment:
- DISPLAY
- QT_X11_NO_MITSHM=1
entrypoint:
- /usr/bin/terminator
security_opt:
- seccomp:unconfined