Skip to content

Commit e7feaf1

Browse files
author
Bharat
authored
fix: Reduce mae-consumer & mce-consumer docker image sizes (datahub-project#1632)
1 parent a28f4db commit e7feaf1

File tree

9 files changed

+20
-12
lines changed

9 files changed

+20
-12
lines changed

contrib/kubernetes/datahub/charts/datahub-mae-consumer/templates/deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ spec:
3030
securityContext:
3131
{{- toYaml .Values.securityContext | nindent 12 }}
3232
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
33-
command: ["/bin/bash", "-c" ,"./mae-consumer-job/bin/mae-consumer-job"]
33+
command: ["/bin/sh", "-c" ,"./mae-consumer-job/bin/mae-consumer-job"]
3434
imagePullPolicy: {{ .Values.image.pullPolicy }}
3535
env:
3636
- name: KAFKA_BOOTSTRAP_SERVER

contrib/kubernetes/datahub/charts/datahub-mce-consumer/templates/deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ spec:
3131
{{- toYaml .Values.securityContext | nindent 12 }}
3232
image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}"
3333
imagePullPolicy: {{ .Values.image.pullPolicy }}
34-
command: ["/bin/bash", "-c" ,"./mce-consumer-job/bin/mce-consumer-job"]
34+
command: ["/bin/sh", "-c" ,"./mce-consumer-job/bin/mce-consumer-job"]
3535
env:
3636
- name: KAFKA_BOOTSTRAP_SERVER
3737
valueFrom:

contrib/kubernetes/yaml/datahub-mae-consumer-deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ spec:
1717
containers:
1818
- name: datahub-mae-consumer
1919
image: keremsahin/datahub-mae-consumer:latest
20-
command: ["/bin/bash", "-c" ,"./mae-consumer-job/bin/mae-consumer-job"]
20+
command: ["/bin/sh", "-c" ,"./mae-consumer-job/bin/mae-consumer-job"]
2121
env:
2222
- name: KAFKA_BOOTSTRAP_SERVER
2323
valueFrom:

contrib/kubernetes/yaml/datahub-mce-consumer-deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ spec:
1717
containers:
1818
- name: datahub-mce-consumer
1919
image: keremsahin/datahub-mce-consumer:latest
20-
command: ["/bin/bash", "-c" ,"./mce-consumer-job/bin/mce-consumer-job"]
20+
command: ["/bin/sh", "-c" ,"./mce-consumer-job/bin/mce-consumer-job"]
2121
env:
2222
- name: KAFKA_BOOTSTRAP_SERVER
2323
valueFrom:

docker/mae-consumer/Dockerfile

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
FROM openjdk:8
1+
FROM openjdk:8 as builder
22

33
MAINTAINER Kerem Sahin [email protected]
44

55
COPY . datahub-src
66
RUN cd datahub-src && ./gradlew :metadata-jobs:mae-consumer-job:build \
77
&& cp metadata-jobs/mae-consumer-job/build/distributions/mae-consumer-job.zip ../mae-consumer-job.zip \
8-
&& cd .. && rm -rf datahub-src && unzip mae-consumer-job.zip
8+
&& cd .. && rm -rf datahub-src && unzip mae-consumer-job.zip
9+
10+
FROM openjdk:8-jre-alpine
11+
12+
COPY --from=builder /mae-consumer-job /mae-consumer-job/

docker/mae-consumer/docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ services:
1313
- NEO4J_URI=bolt://neo4j
1414
- NEO4J_USERNAME=neo4j
1515
- NEO4J_PASSWORD=datahub
16-
command: "bash -c './mae-consumer-job/bin/mae-consumer-job'"
16+
command: "sh -c './mae-consumer-job/bin/mae-consumer-job'"
1717

1818
networks:
1919
default:

docker/mce-consumer/Dockerfile

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
1-
FROM openjdk:8
1+
FROM openjdk:8 as builder
22

33
MAINTAINER Kerem Sahin [email protected]
44

55
COPY . datahub-src
66
RUN cd datahub-src && ./gradlew :metadata-jobs:mce-consumer-job:build \
77
&& cp metadata-jobs/mce-consumer-job/build/distributions/mce-consumer-job.zip ../mce-consumer-job.zip \
8-
&& cd .. && rm -rf datahub-src && unzip mce-consumer-job.zip
8+
&& cd .. && rm -rf datahub-src && unzip mce-consumer-job.zip
9+
10+
FROM openjdk:8-jre-alpine
11+
12+
COPY --from=builder /mce-consumer-job /mce-consumer-job/

docker/mce-consumer/docker-compose.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ services:
1010
- KAFKA_SCHEMAREGISTRY_URL=http://schema-registry:8081
1111
- GMS_HOST=datahub-gms
1212
- GMS_PORT=8080
13-
command: "bash -c './mce-consumer-job/bin/mce-consumer-job'"
13+
command: "sh -c './mce-consumer-job/bin/mce-consumer-job'"
1414

1515
networks:
1616
default:

docker/quickstart/docker-compose.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,7 @@ services:
234234
- kafka-setup
235235
- elasticsearch
236236
- neo4j
237-
command: "bash -c 'while ping -c1 kafka-setup &>/dev/null; do echo waiting for kafka-setup... && sleep 1; done; \
237+
command: "sh -c 'while ping -c1 kafka-setup &>/dev/null; do echo waiting for kafka-setup... && sleep 1; done; \
238238
echo kafka-setup done! && ./mae-consumer-job/bin/mae-consumer-job'"
239239

240240
datahub-mce-consumer:
@@ -249,7 +249,7 @@ services:
249249
depends_on:
250250
- kafka-setup
251251
- datahub-gms
252-
command: "bash -c 'while ping -c1 kafka-setup &>/dev/null; do echo waiting for kafka-setup... && sleep 1; done; \
252+
command: "sh -c 'while ping -c1 kafka-setup &>/dev/null; do echo waiting for kafka-setup... && sleep 1; done; \
253253
echo kafka-setup done! && ./mce-consumer-job/bin/mce-consumer-job'"
254254

255255
networks:

0 commit comments

Comments
 (0)