This is an automated email from the ASF dual-hosted git repository.
shirshanka pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-gobblin.git
The following commit(s) were added to refs/heads/master by this push:
new 13a66e6 [GOBBLIN-1294] Fixes docker file for Alpine for protobuf
compatibility
13a66e6 is described below
commit 13a66e6cb5e44573191bd58189a799378deea8e2
Author: William Lo <[email protected]>
AuthorDate: Mon Oct 19 19:56:29 2020 -0700
[GOBBLIN-1294] Fixes docker file for Alpine for protobuf compatibility
Closes #3132 from Will-Lo/fix-docker-files-alpine
---
gobblin-docker/gobblin-service/alpine-gaas-latest/Dockerfile | 4 ++++
gobblin-docker/gobblin-standalone/alpine-gobblin-latest/Dockerfile | 4 ++++
2 files changed, 8 insertions(+)
diff --git a/gobblin-docker/gobblin-service/alpine-gaas-latest/Dockerfile
b/gobblin-docker/gobblin-service/alpine-gaas-latest/Dockerfile
index 97c464a..2f07611 100644
--- a/gobblin-docker/gobblin-service/alpine-gaas-latest/Dockerfile
+++ b/gobblin-docker/gobblin-service/alpine-gaas-latest/Dockerfile
@@ -5,6 +5,10 @@ WORKDIR /home/gobblin
ARG GOBBLIN_VERSION=latest
COPY ${GOBBLIN_ROOT} .
RUN apk add --no-cache bash && \
+ # include libgc in the image so that protobuf generation will work properly
+ wget -q -O /etc/apk/keys/sgerrand.rsa.pub
https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub && \
+ wget
https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.32-r0/glibc-2.32-r0.apk
&& \
+ apk add glibc-2.32-r0.apk && \
./gradlew :gobblin-distribution:buildDistributionTar -Pversion=latest && \
tar -xvf apache-gobblin-incubating-bin-${GOBBLIN_VERSION}.tar.gz && \
rm apache-gobblin-incubating-bin-${GOBBLIN_VERSION}.tar.gz
diff --git a/gobblin-docker/gobblin-standalone/alpine-gobblin-latest/Dockerfile
b/gobblin-docker/gobblin-standalone/alpine-gobblin-latest/Dockerfile
index c054593..65cd4b6 100644
--- a/gobblin-docker/gobblin-standalone/alpine-gobblin-latest/Dockerfile
+++ b/gobblin-docker/gobblin-standalone/alpine-gobblin-latest/Dockerfile
@@ -5,6 +5,10 @@ WORKDIR /home/gobblin
ARG GOBBLIN_VERSION=latest
COPY ${GOBBLIN_ROOT} .
RUN apk add --no-cache bash && \
+ # include libgc in the image so that protobuf generation will work properly
+ wget -q -O /etc/apk/keys/sgerrand.rsa.pub
https://alpine-pkgs.sgerrand.com/sgerrand.rsa.pub && \
+ wget
https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.32-r0/glibc-2.32-r0.apk
&& \
+ apk add glibc-2.32-r0.apk && \
./gradlew :gobblin-distribution:buildDistributionTar -Pversion=latest && \
tar -xvf apache-gobblin-incubating-bin-${GOBBLIN_VERSION}.tar.gz && \
rm apache-gobblin-incubating-bin-${GOBBLIN_VERSION}.tar.gz