From 1de2d3f66c98a55ca7736dea02da23a5bd9ffcca Mon Sep 17 00:00:00 2001 From: Malachi Soord Date: Tue, 1 Jun 2021 11:26:29 +0200 Subject: [PATCH] feat: add Gradle 6.5 Java 11 Docker image --- docker/Dockerfile.gradle-6.5_java11 | 37 +++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 docker/Dockerfile.gradle-6.5_java11 diff --git a/docker/Dockerfile.gradle-6.5_java11 b/docker/Dockerfile.gradle-6.5_java11 new file mode 100644 index 0000000000..15aff971f0 --- /dev/null +++ b/docker/Dockerfile.gradle-6.5_java11 @@ -0,0 +1,37 @@ +FROM openjdk:11-jdk-slim + +MAINTAINER Snyk Ltd + +RUN mkdir /home/node +WORKDIR /home/node + +# Install gradle, node, cli +RUN apt-get update && \ + apt-get install -y curl unzip && \ + curl -L https://services.gradle.org/distributions/gradle-6.5-bin.zip -o gradle-6.5-bin.zip && \ + unzip gradle-6.5-bin.zip -d /home/node/ && \ + curl -sL https://deb.nodesource.com/setup_14.x | bash - && \ + apt-get install -y nodejs jq && \ + node -v && \ + npm -v && \ + npm install --global snyk snyk-to-html && \ + apt-get autoremove -y && \ + apt-get clean && \ + chmod -R a+wrx /home/node + +ENV HOME /home/node +ENV M2 /home/node/.m2 +ENV GRADLE_HOME=/home/node/gradle-6.5 +ENV PATH=$PATH:$GRADLE_HOME/bin + +# The path at which the project is mounted (-v runtime arg) +ENV PROJECT_PATH /project + +COPY docker-entrypoint.sh . +COPY snyk_report.css . + +ENTRYPOINT ["./docker-entrypoint.sh"] + +# Default command is `snyk test` +# Override with `docker run ... snyk/snyk-cli ` +CMD ["test"]