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