-
Notifications
You must be signed in to change notification settings - Fork 4
/
docker_all.mk
122 lines (81 loc) · 2.24 KB
/
docker_all.mk
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
PLAIN_BUILD=cd ~/docker/$@; git checkout master; git pull; $(MAKE)
DOCKER_BUILD=cd ~/docker/docker-$@; git checkout master; git pull ;$(MAKE)
QNIB_CHECKOUT=if [ ! -d ~/docker/$@ ];then git clone [email protected]:qnib/$@ ~/src/github.com/qnib/$@;ln -sf ~/src/github.com/qnib/$@ ~/docker/;fi
CK_CHECKOUT=if [ ! -d ~/docker/$@ ];then git clone [email protected]:ChristianKniep/$@ ~/src/github.com/ChristianKniep/$@;ln -sf ~/src/github.com/ChristianKniep/$@ ~/docker/;fi
include ~/src/github.com/ChristianKniep/QNIBTerminal/docker_alpine.mk
include ~/src/github.com/ChristianKniep/QNIBTerminal/docker_debian.mk
include ~/src/github.com/ChristianKniep/QNIBTerminal/docker_ubuntu.mk
fedora:
$(DOCKER_BUILD)
supervisor: fedora
cd ~/docker/docker-$@; $(MAKE)
bats: supervisor
cd ~/docker/docker-$@; $(MAKE)
consul: bats
cd ~/docker/docker-$@; $(MAKE)
syslog: consul
cd ~/docker/docker-$@; $(MAKE)
sensu: syslog
$(DOCKER_BUILD)
diamond: sensu
$(DOCKER_BUILD)
terminal: diamond
$(DOCKER_BUILD)
carbon: terminal
cd ~/docker/docker-$@; $(MAKE)
graphite-web: terminal
cd ~/docker/docker-$@; $(MAKE)
grafana: terminal
cd ~/docker/docker-$@; $(MAKE)
grafana2: terminal
cd ~/docker/docker-$@; $(MAKE)
kibana3: terminal
cd ~/docker/docker-$@; $(MAKE)
kibana4: terminal
cd ~/docker/docker-$@; $(MAKE)
influxdb: terminal
cd ~/docker/docker-$@; $(MAKE)
fullerite: terminal
cd ~/docker/docker-$@; $(MAKE)
java7: terminal
cd ~/docker/docker-$@; $(MAKE)
java8: terminal
cd ~/docker/docker-$@; $(MAKE)
chronix: java8
cd ~/docker/docker-$@; $(MAKE)
mongodb: terminal
cd ~/docker/docker-$@; $(MAKE)
zookeeper: java7
cd ~/docker/docker-$@; $(MAKE)
zkui: java7
cd ~/docker/docker-$@; $(MAKE)
hadoop: java7
cd ~/docker/docker-$@; $(MAKE)
samza: hadoop
$(DOCKER_BUILD)
hbase: hadoop
cd ~/docker/docker-$@; $(MAKE)
opentsdb: hbase
cd ~/docker/docker-$@; $(MAKE)
jmxtrans7: java7
$(DOCKER_BUILD)
kafka: jmxtrans7
cd ~/docker/docker-$@; $(MAKE)
kafka-monitor: java7
cd ~/docker/docker-$@; $(MAKE)
etcd: terminal
$(DOCKER_BUILD)
qnibng: terminal
$(DOCKER_BUILD)
cluster: terminal
$(DOCKER_BUILD)
slurm: cluster
$(DOCKER_BUILD)
slurmctld: slurm
$(DOCKER_BUILD)
slurmd: slurm
$(DOCKER_BUILD)
compute: slurmd
$(DOCKER_BUILD)
hpcg: compute
$(DOCKER_BUILD)