-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
120 lines (113 loc) · 3.53 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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
services:
cloud-game-user1:
build: .
image: cloud-game-user1
container_name: cloud-game-user1
environment:
- DISPLAY=:99
- MESA_GL_VERSION_OVERRIDE=4.5
- CLOUD_GAME_WEBRTC_SINGLEPORT=8443
- CLOUD_GAME_COORDINATOR_DEBUG=true
- CLOUD_GAME_WORKER_DEBUG=true
ports:
- "8089:8000"
- "9001:9000"
- "8443:8443/udp"
command: >
bash -c "./coordinator & ./worker"
volumes:
- /crear/un/directorio/local/games:/usr/local/share/cloud-game/assets/games
- /crear/un/directorio/local/cores:/usr/local/share/cloud-game/assets/cores
- /crear/un/directorio/local/user1saves:/root/.cr/save
- x11:/tmp/.X11-unix
cloud-game-user2:
build: .
image: cloud-game-user2
container_name: cloud-game-user2
environment:
- DISPLAY=:99
- MESA_GL_VERSION_OVERRIDE=4.5
- CLOUD_GAME_WEBRTC_SINGLEPORT=8444
- CLOUD_GAME_COORDINATOR_DEBUG=true
- CLOUD_GAME_WORKER_DEBUG=true
ports:
- "8088:8000"
- "9002:9000"
- "8444:8443/udp"
command: >
bash -c "./coordinator & ./worker"
volumes:
- /crear/un/directorio/local/games:/usr/local/share/cloud-game/assets/games
- /crear/un/directorio/local/cores:/usr/local/share/cloud-game/assets/cores
- /crear/un/directorio/local/user2saves:/root/.cr/save
- x11:/tmp/.X11-unix
cloud-game-user3:
build: .
image: cloud-game-user3
container_name: cloud-game-user3
environment:
- DISPLAY=:99
- MESA_GL_VERSION_OVERRIDE=4.5
- CLOUD_GAME_WEBRTC_SINGLEPORT=8445
- CLOUD_GAME_COORDINATOR_DEBUG=true
- CLOUD_GAME_WORKER_DEBUG=true
ports:
- "8087:8000"
- "9003:9000"
- "8445:8443/udp"
command: >
bash -c "./coordinator & ./worker"
volumes:
- /crear/un/directorio/local/games:/usr/local/share/cloud-game/assets/games
- /crear/un/directorio/local/cores:/usr/local/share/cloud-game/assets/cores
- /crear/un/directorio/local/user3saves:/root/.cr/save
- x11:/tmp/.X11-unix
cloud-game-user4:
build: .
image: cloud-game-user4
container_name: cloud-game-user4
environment:
- DISPLAY=:99
- MESA_GL_VERSION_OVERRIDE=4.5
- CLOUD_GAME_WEBRTC_SINGLEPORT=8445
- CLOUD_GAME_COORDINATOR_DEBUG=true
- CLOUD_GAME_WORKER_DEBUG=true
ports:
- "8086:8000"
- "9004:9000"
- "8446:8443/udp"
command: >
bash -c "./coordinator & ./worker"
volumes:
- /crear/un/directorio/local/games:/usr/local/share/cloud-game/assets/games
- /crear/un/directorio/local/cores:/usr/local/share/cloud-game/assets/cores
- /crear/un/directorio/local/user4saves:/root/.cr/save
- x11:/tmp/.X11-unix
cloud-game-user5:
build: .
image: cloud-game-user5
container_name: cloud-game-user5
environment:
- DISPLAY=:99
- MESA_GL_VERSION_OVERRIDE=4.5
- CLOUD_GAME_WEBRTC_SINGLEPORT=8445
- CLOUD_GAME_COORDINATOR_DEBUG=true
- CLOUD_GAME_WORKER_DEBUG=true
ports:
- "8085:8000"
- "9005:9000"
- "8447:8443/udp"
command: >
bash -c "./coordinator & ./worker"
volumes:
- /crear/un/directorio/local/games:/usr/local/share/cloud-game/assets/games
- /crear/un/directorio/local/cores:/usr/local/share/cloud-game/assets/cores
- /crear/un/directorio/local/user5saves:/root/.cr/save
- x11:/tmp/.X11-unix
xvfb:
image: kcollins/xvfb:latest
volumes:
- x11:/tmp/.X11-unix
command: [ ":99", "-screen", "0", "320x240x16" ]
volumes:
x11: