-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathdocker-compose.yml
85 lines (81 loc) · 1.61 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
version: '2.1'
services:
mysqldb:
image: mariadb
hostname: "mysqldb"
domainname: "openair4G.eur"
container_name: "mysqldb"
environment:
- MYSQL_ROOT_PASSWORD=openair
- MYSQL_DATABASE=oai_db
healthcheck:
test: ["CMD", "mysqladmin", "-u", "root", "-popenair", "status"]
interval: 5s
timeout: 3s
retries: 10
networks:
- mysqldb-net
hss:
image: openair-hss
hostname: "hss"
domainname: "openair4G.eur"
container_name: openair-hss
links:
- mysqldb
depends_on:
mysqldb:
condition: service_healthy
volumes:
- ./HSS/config:/config
environment:
- MYSQL_USER=root
- MYSQL_PASSWORD=openair
- MYSQL_DB=oai_db
- MYSQL_HOST=mysqldb
# DEBUG
#entrypoint: /bin/bash
#tty: true
#stdin_open: true
networks:
S6a-iface:
mysqldb-net:
mme:
image: openair-mme
hostname: "mme"
domainname: "openair4G.eur"
container_name: openair-mme
volumes:
- ./MME/config:/config
# DEBUG
#entrypoint: /bin/bash
#tty: true
#stdin_open: true
depends_on:
- hss
networks:
S6a-iface:
S1C-iface:
S11-iface:
networks:
S6a-iface:
driver: bridge
enable_ipv6: false
ipam:
driver: default
config:
- subnet: 10.0.1.0/24
S1C-iface:
driver: bridge
enable_ipv6: false
ipam:
driver: default
config:
- subnet: 10.0.2.0/24
S11-iface:
driver: bridge
enable_ipv6: false
ipam:
driver: default
config:
- subnet: 10.0.3.0/24
mysqldb-net: