From 47b8c38f274eda121c3f915907c6087ee1b5971e Mon Sep 17 00:00:00 2001 From: Michael Plump Date: Sun, 16 Feb 2020 02:18:40 -0500 Subject: [PATCH 1/2] chore(build): Update Dockerfiles for new cloudbuild configs See spinnaker/buildtool#14 --- Dockerfile.compile | 18 ++++++++++++------ Dockerfile.java8 | 4 ++-- Dockerfile.slim | 4 ++-- Dockerfile.ubuntu | 4 ++-- Dockerfile.ubuntu-java8 | 4 ++-- 5 files changed, 20 insertions(+), 14 deletions(-) diff --git a/Dockerfile.compile b/Dockerfile.compile index 12d3114d4d..d59ea5220d 100644 --- a/Dockerfile.compile +++ b/Dockerfile.compile @@ -1,6 +1,12 @@ -FROM gcr.io/spinnaker-marketplace/gradle_cache -MAINTAINER delivery-engineering@netflix.com -ENV GRADLE_USER_HOME /gradle_cache/.gradle -COPY . compiled_sources -WORKDIR compiled_sources -RUN ./gradlew gate-web:installDist -x test \ No newline at end of file +FROM ubuntu:eoan +MAINTAINER sig-platform@spinnaker.io + +RUN apt-get update \ + && apt-get -y upgrade \ + && apt-get install -y \ + openjdk-8-jdk-headless \ + && apt-get clean + +ENV GRADLE_USER_HOME /workspace/.gradle +ENV GRADLE_OPTS -Xmx2048m +CMD ./gradlew gate-web:installDist -x test diff --git a/Dockerfile.java8 b/Dockerfile.java8 index f11c95bf02..08ab2150ad 100644 --- a/Dockerfile.java8 +++ b/Dockerfile.java8 @@ -1,6 +1,6 @@ FROM alpine:3.11 -MAINTAINER delivery-engineering@netflix.com -COPY --from=compile /compiled_sources/gate-web/build/install/gate /opt/gate +MAINTAINER sig-platform@spinnaker.io +COPY gate-web/build/install/gate /opt/gate RUN apk --no-cache add --update bash openjdk8-jre RUN adduser -D -S spinnaker USER spinnaker diff --git a/Dockerfile.slim b/Dockerfile.slim index 4ebdfa0646..88a9649c35 100644 --- a/Dockerfile.slim +++ b/Dockerfile.slim @@ -1,6 +1,6 @@ FROM alpine:3.11 -MAINTAINER delivery-engineering@netflix.com -COPY --from=compile /compiled_sources/gate-web/build/install/gate /opt/gate +MAINTAINER sig-platform@spinnaker.io +COPY gate-web/build/install/gate /opt/gate RUN apk --no-cache add --update bash openjdk11-jre RUN adduser -D -S spinnaker USER spinnaker diff --git a/Dockerfile.ubuntu b/Dockerfile.ubuntu index 39c9f67f3c..304bbdffb4 100644 --- a/Dockerfile.ubuntu +++ b/Dockerfile.ubuntu @@ -1,6 +1,6 @@ FROM ubuntu:bionic -MAINTAINER delivery-engineering@netflix.com -COPY --from=compile /compiled_sources/gate-web/build/install/gate /opt/gate +MAINTAINER sig-platform@spinnaker.io +COPY gate-web/build/install/gate /opt/gate RUN apt-get update && apt-get -y install openjdk-11-jre-headless wget RUN adduser --disabled-login --system spinnaker USER spinnaker diff --git a/Dockerfile.ubuntu-java8 b/Dockerfile.ubuntu-java8 index 716c513fd4..50f1853690 100644 --- a/Dockerfile.ubuntu-java8 +++ b/Dockerfile.ubuntu-java8 @@ -1,6 +1,6 @@ FROM ubuntu:bionic -MAINTAINER delivery-engineering@netflix.com -COPY --from=compile /compiled_sources/gate-web/build/install/gate /opt/gate +MAINTAINER sig-platform@spinnaker.io +COPY gate-web/build/install/gate /opt/gate RUN apt-get update && apt-get -y install openjdk-8-jre-headless wget RUN adduser --disabled-login --system spinnaker USER spinnaker From 1f28a6ee0dd5631c32dec7ea0f19f2a02b2a0473 Mon Sep 17 00:00:00 2001 From: Michael Plump Date: Wed, 19 Feb 2020 14:21:33 -0500 Subject: [PATCH 2/2] chore(dockerfile): use openjdk:8 instead of rolling our own --- Dockerfile.compile | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/Dockerfile.compile b/Dockerfile.compile index d59ea5220d..55fa750406 100644 --- a/Dockerfile.compile +++ b/Dockerfile.compile @@ -1,12 +1,5 @@ -FROM ubuntu:eoan +FROM openjdk:8 MAINTAINER sig-platform@spinnaker.io - -RUN apt-get update \ - && apt-get -y upgrade \ - && apt-get install -y \ - openjdk-8-jdk-headless \ - && apt-get clean - ENV GRADLE_USER_HOME /workspace/.gradle ENV GRADLE_OPTS -Xmx2048m CMD ./gradlew gate-web:installDist -x test