-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
62 lines (57 loc) · 1.14 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
version: '3.1'
services:
db:
image: mysql:5.7
container_name: idp_db
ports:
- "32000:3306"
environment:
MYSQL_ROOT_PASSWORD: password
volumes:
- ./data:/var/lib/mysql
- ./db:/docker-entrypoint-initdb.d/:ro
stdin_open: true
tty: true
interface:
container_name: idp_interface
build: ./interface
links:
- db
depends_on:
- db
ports:
- "80:80"
grafana:
container_name: idp_grafana
image: grafana/grafana:latest
ports:
- '3000:3000'
user: "0"
volumes:
- ./grafana:/var/lib/grafana
links:
- db
depends_on:
- db
environment:
- GF_SECURITY_ADMIN_USER=admin
- GF_SECURITY_ADMIN_PASSWORD=admin
- GF_INSTALL_PLUGINS=grafana-clock-panel,briangann-gauge-panel,natel-plotly-panel,grafana-simple-json-datasource
interface_msg:
container_name: idp_msg_interface
build: ./interface_msg
links:
- db
depends_on:
- db
ports:
- "81:81"
advertise:
container_name: advertise
build: ./advertise
links:
- db
depends_on:
- db
ports:
- "82:82"