-
Notifications
You must be signed in to change notification settings - Fork 5
/
docker-compose.yml
147 lines (139 loc) · 3.68 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
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
version: "2"
services:
base-ran:
build: ./oai-ran-docker/base/
image: base-ran
privileged: true
network_mode: host
stdin_open: true
tty: true
volumes:
- "./config_files/:/config_files"
- "/dev/bus/usb:/dev/bus/usb"
rru:
build: ./oai-ran-docker/rru/
image: rru
privileged: true
network_mode: host
stdin_open: true
tty: true
volumes:
- "./config_files/:/config_files"
- "/dev/bus/usb:/dev/bus/usb"
rru-ue:
build: ./oai-ran-docker/rru-ue/
image: rru-ue
privileged: true
network_mode: host
stdin_open: true
tty: true
volumes:
- "./config_files/:/config_files"
- "/dev/bus/usb:/dev/bus/usb"
rcc:
build: ./oai-ran-docker/rcc/
image: rcc
privileged: true
network_mode: host
stdin_open: true
tty: true
volumes:
- "./config_files/:/config_files"
- "/dev/bus/usb:/dev/bus/usb"
base-ran-nfapi:
build: ./oai-ran-docker/base_nfapi/
image: base-ran-nfapi
privileged: true
network_mode: host
stdin_open: true
tty: true
volumes:
- "./config_files/:/config_files"
- "/dev/bus/usb:/dev/bus/usb"
vnf:
build: ./oai-ran-docker/vnf/
image: vnf
privileged: true
network_mode: host
stdin_open: true
tty: true
volumes:
- "./config_files/:/config_files"
- "/dev/bus/usb:/dev/bus/usb"
pnf:
build: ./oai-ran-docker/pnf/
image: pnf
privileged: true
network_mode: host
stdin_open: true
tty: true
volumes:
- "./config_files/:/config_files"
- "/dev/bus/usb:/dev/bus/usb"
mongo:
build:
context: ./free5gc-docker-kube/cluster/mongo
dockerfile: Dockerfile
image: mongo-lasse
amf:
build:
context: ./free5gc-docker-kube/cluster/amf
dockerfile: Dockerfile
image: amf
privileged: true
depends_on:
- mongo
upf:
build:
context: ./free5gc-docker-kube/cluster/upf
dockerfile: Dockerfile
image: upf
privileged: true
depends_on:
- mongo
devices:
- "/dev/net/tun:/dev/net/tun"
smf:
build:
context: ./free5gc-docker-kube/cluster/smf
dockerfile: Dockerfile
image: smf
depends_on:
- mongo
- upf
hss:
build:
context: ./free5gc-docker-kube/cluster/hss
dockerfile: Dockerfile
image: hss
depends_on:
- mongo
pcrf:
build:
context: ./free5gc-docker-kube/cluster/pcrf
dockerfile: Dockerfile
image: pcrf
depends_on:
- mongo
- smf
webapp:
build:
context: ./free5gc-docker-kube/cluster/webapp
dockerfile: Dockerfile
image: webapp
ports:
- 3000:3000
environment:
- DB_URI=mongodb://192.188.2.10:27017/free5gc
depends_on:
- mongo
flexran-controller:
build: ./oai-ran-docker/flexran-controller/
image: flexran-controller
privileged: true
network_mode: host
stdin_open: true
tty: true
volumes:
- "./config_files/:/config_files"
- "/dev/bus/usb:/dev/bus/usb"