-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathdocker-compose.yml
More file actions
40 lines (40 loc) · 1.41 KB
/
docker-compose.yml
File metadata and controls
40 lines (40 loc) · 1.41 KB
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
version: '3.7'
services:
sarndbox-nvidia:
build:
context: .
args:
- "DISPLAY=unix${DISPLAY}"
- "DRIVER_URL=https://http.download.nvidia.com/XFree86/Linux-x86_64/${NVIDIA_VERSION}/NVIDIA-Linux-x86_64-${NVIDIA_VERSION}.run"
target: "nvidia"
network_mode: "host"
privileged: true
environment:
- "VRUI_VERSION=Vrui-8.0-002"
- "DISPLAY=unix${DISPLAY}"
runtime: nvidia
volumes:
- "/tmp/.X11-unix:/tmp/.X11-unix"
- "/dev/dri:/dev/dri"
- "${PWD}/Kinect:/usr/local/etc/Vrui-8.0/Kinect-3.10/"
- "${PWD}/config:/root/.config"
- "${PWD}/SARndbox-2.8/BoxLayout.txt:/data/src/SARndbox-2.8/etc/SARndbox-2.8/BoxLayout.txt"
- "${PWD}/SARndbox-2.8/ProjectorMatrix.dat:/data/src/SARndbox-2.8/etc/SARndbox-2.8/ProjectorMatrix.dat"
sarndbox:
build:
context: .
args:
- "DISPLAY=unix${DISPLAY}"
target: "base"
network_mode: "host"
privileged: true
environment:
- "VRUI_VERSION=Vrui-8.0-002"
- "DISPLAY=unix${DISPLAY}"
volumes:
- "/tmp/.X11-unix:/tmp/.X11-unix"
- "/dev/dri:/dev/dri"
- "${PWD}/Kinect:/usr/local/etc/Vrui-8.0/Kinect-3.10/"
- "${PWD}/config:/root/.config"
- "${PWD}/SARndbox-2.8/BoxLayout.txt:/data/src/SARndbox-2.8/etc/SARndbox-2.8/BoxLayout.txt"
- "${PWD}/SARndbox-2.8/ProjectorMatrix.dat:/data/src/SARndbox-2.8/etc/SARndbox-2.8/ProjectorMatrix.dat"