File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ services :
2+ # Build / dev: the ONLY service that mounts your source
3+ dev :
4+ build :
5+ context : ${PWD} # run commands from the repo root
6+ dockerfile : Docker/Dockerfile
7+ image : rcs-dev
8+ user : root
9+ tty : true
10+ stdin_open : true
11+ working_dir : /home/devuser/project
12+ volumes :
13+ - ${PWD}:/home/devuser/project
14+ environment :
15+ PYTHONUNBUFFERED : " 1"
16+ shm_size : " 2g"
17+
18+ # Runtime base: NO source mount here
19+ run :
20+ image : rcs-dev
21+ user : root
22+ tty : true
23+ stdin_open : true
24+ working_dir : /home/devuser/project
25+ environment :
26+ PYTHONUNBUFFERED : " 1"
27+ shm_size : " 2g"
28+
29+
30+ # Build the dev image
31+ # docker-compose -f compose/base.yml build dev
32+ # Run the dev container
33+ # docker-compose \
34+ # -f compose/base.yml \
35+ # -f compose/gui.yml \
36+ # -f compose/gpu.yml \
37+ # -f compose/hw.yml \
38+ # run --rm run bash
Original file line number Diff line number Diff line change 1+ version : " 3.8"
2+
3+ services :
4+ run :
5+ # Old-compose compatible GPU enablement
6+ runtime : nvidia
7+ privileged : true
8+ network_mode : host
9+ environment :
10+ NVIDIA_VISIBLE_DEVICES : " all"
11+ NVIDIA_DRIVER_CAPABILITIES : " all"
12+
Original file line number Diff line number Diff line change 1+ version : " 3.8"
2+
3+ services :
4+ run :
5+ environment :
6+ DISPLAY : ${DISPLAY}
7+ XAUTHORITY : /tmp/.docker.xauth
8+ QT_X11_NO_MITSHM : " 1"
9+ volumes :
10+ - /tmp/.X11-unix:/tmp/.X11-unix:rw
11+ - ${XAUTHORITY:-$HOME/.Xauthority}:/tmp/.docker.xauth:ro
Original file line number Diff line number Diff line change 1+ version : " 3.8"
2+
3+ services :
4+ run :
5+ privileged : true
6+ volumes :
7+ - /dev:/dev
8+ cap_add :
9+ - SYS_NICE
10+ ulimits :
11+ rtprio : 99
12+ rttime : -1
13+ memlock :
14+ soft : 8428281856
15+ hard : 8428281856
16+ # If you prefer least-privilege instead of /dev:/dev, swap in specific devices:
17+ # devices:
18+ # - /dev/video0:/dev/video0
19+ # - /dev/ttyUSB0:/dev/ttyUSB0
20+ # - /dev/dri:/dev/dri
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments