-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
45 lines (45 loc) · 1.21 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
name: mario_party_rl
services:
virutal_frame_buffer_server:
build:
context: ./virutal_frame_buffer_server
dockerfile: ./Dockerfile
environment:
- PULSE_SERVER=virutal_frame_buffer_server:4713
ports:
- "6000:6000"
- "4714:4713"
entrypoint: ['/scripts/start_xvfb.sh']
vnc_server:
build:
context: ./vnc_server
dockerfile: ./Dockerfile
environment:
- DISPLAY=virutal_frame_buffer_server:0
ports:
- "5900:5900"
entrypoint: ['/scripts/start_vnc_server.sh']
depends_on: [ virutal_frame_buffer_server ]
mupen64plus_emulator:
build:
context: ./mupen64plus
dockerfile: ./Dockerfile
args:
MARIO_PARTY_RL_USER: ${MARIO_PARTY_USER-mario}
UID: ${UID-1000}
GID: ${GID-1000}
user: ${UID-1000}:${GID-1000}
environment:
- DISPLAY=virutal_frame_buffer_server:0
ports:
- "4713:4713"
entrypoint: ['/scripts/start_mupen64plus.sh']
depends_on: [virutal_frame_buffer_server, vnc_server]
vnc_web_client:
build:
context: ./vnc_web_client
dockerfile: ./Dockerfile
ports:
- "6080:6080"
entrypoint: ['/scripts/start_vnc_client.sh']
depends_on: [vnc_server]