This is an automated email from the ASF dual-hosted git repository.

astefanutti pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/camel-k.git

commit f91034f56daa64f6437103e44eb220f0125874fb
Author: Antonin Stefanutti <anto...@stefanutti.fr>
AuthorDate: Fri Jan 17 16:28:49 2020 +0100

    feat(dev): Use adoptopenjdk/openjdk8:slim as base image for the Camel K 
operator
---
 build/Dockerfile | 16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

diff --git a/build/Dockerfile b/build/Dockerfile
index c0601a6..b8b0a0b 100644
--- a/build/Dockerfile
+++ b/build/Dockerfile
@@ -13,13 +13,25 @@
 # See the License for the specific language governing permissions and
 # limitations under the License.
 
-FROM fabric8/s2i-java:3.0-java8
+FROM adoptopenjdk/openjdk8:slim
+
+ARG MAVEN_VERSION="3.6.3"
+ARG 
SHA="c35a1803a6e70a126e80b2b3ae33eed961f83ed74d18fcd16909b2d44d7dada3203f1ffe726c17ef8dcca2dcaa9fca676987befeadc9b9f759967a8cb77181c0"
+ARG 
BASE_URL="https://apache.osuosl.org/maven/maven-3/${MAVEN_VERSION}/binaries";
+
+RUN mkdir -p /usr/share/maven \
+    && curl -Lso /tmp/maven.tar.gz 
${BASE_URL}/apache-maven-${MAVEN_VERSION}-bin.tar.gz \
+    && echo "${SHA} /tmp/maven.tar.gz" | sha512sum -c - \
+    && tar -xzC /usr/share/maven --strip-components=1 -f /tmp/maven.tar.gz \
+    && rm -v /tmp/maven.tar.gz \
+    && ln -s /usr/share/maven/bin/mvn /usr/bin/mvn
 
 ADD build/_maven_output /tmp/artifacts/m2
 
 USER 0
+
 RUN chgrp -R 0 /tmp/artifacts/m2 \
- && chmod -R g=u /tmp/artifacts/m2
+    && chmod -R g=u /tmp/artifacts/m2
 
 USER 1000
 

Reply via email to