This repository has been archived by the owner on Jan 16, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathbuild-imgs.yml
152 lines (134 loc) · 2.97 KB
/
build-imgs.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
148
149
150
151
152
version: "2.3"
services:
postgres:
build:
context: ./postgres
labels:
description: "Image for Postgres DB for bigdata framework"
image: bigdata-postgres:0.2
redis:
build:
context: ./redis
labels:
description: "Iamge for Redis DB for bigdata framework"
image: bigdata-redis:0.2
airflow-base:
build:
context: ./airflow/base
labels:
description: "Base image for Airflow Nodes"
image: airflow-base:0.2
airflow-webui:
build:
context: ./airflow/webui
labels:
description: "Image for Airflow WebUI for bigdata framework"
image: airflow-webui:0.2
links:
- "airflow-base"
airflow-scheduler:
build:
context: ./airflow/scheduler
labels:
description: "Image for Airflow Scheduler for bigdata framework"
image: airflow-scheduler:0.2
links:
- "airflow-base"
airflow-worker:
build:
context: ./airflow/worker
labels:
description: "Image for Airflow Worker for bigdata framework"
image: airflow-worker:0.2
links:
- "airflow-base"
hadoop-base:
build:
context: ./hadoop/base
labels:
description: "Base Image for Hadoop Nodes"
image: hadoop-base:0.2
hadoop-namenode:
build:
context: ./hadoop/namenode
labels:
description: "Image for Hadoop NameNode"
image: hadoop-namenode:0.2
links:
- "hadoop-base"
hadoop-datanode:
build:
context: ./hadoop/datanode
labels:
description: "Image for Hadoop DataNode"
image: hadoop-datanode:0.2
links:
- "hadoop-base"
yarn-nodemanager:
build:
context: ./hadoop/nodemanager
labels:
description: "Image for Hadoop Node Manager"
image: yarn-nodemanager:0.2
links:
- "hadoop-base"
yarn-resourcemanger:
build:
context: ./hadoop/resourcemanager
labels:
description: "Image for Yarn Resource Manager"
image: yarn-resourcemanager:0.2
links:
- "hadoop-base"
yarn-historyserver:
build:
context: ./hadoop/historyserver
labels:
description: "Image for Yarn timeline Server"
image: yarn-historyserver:0.2
links:
- "hadoop-base"
hive-base:
build:
context: ./hive/base
labels:
description: "Base Image for Hive Nodes"
image: hive-base:0.2
links:
- "hadoop-base"
hive-metastore:
build:
context: ./hive/metastore
labels:
description: "Image for Hive MetaStore Server"
image: hive-metastore:0.2
links:
- "hive-base"
spark-base:
build:
context: ./spark/base
labels:
description: "Base image for Spark"
image: spark-base:0.2
spark-master:
build:
context: ./spark/master
labels:
description: "Spark master Node"
image: spark-master:0.2
links:
- "spark-base"
spark-worker:
build:
context: ./spark/worker
labels:
description: "Spark Worker Node"
image: spark-worker:0.2
links:
- "spark-base"
kafka:
build:
context: ./kafka
labels:
description: "Kafka Node"
image: bigdata-kafka:0.2