anchor.diff: -FROM alpine:3.7
  +FROM ubuntu:18.04
   
   #
   # Java for Gradle
   #
   
  -RUN apk --no-cache add openjdk8
  +RUN apt-get update && \
  +    apt-get install --no-install-recommends -y openjdk-8-jdk=8u222-b10-1ubuntu1~18.04.1 \
  +     curl=7.58.0-2ubuntu3.7 \
  +     python=2.7.15~rc1-1 \
  +     gcc=4:7.4.0-1ubuntu2.3 \
  +     python-dev=2.7.15~rc1-1 \
  +     python-setuptools=39.0.1-2 \
  +     bash=4.4.18-2ubuntu1.2 \
  +     libc6-i386=2.27-3ubuntu1 \
  +     openssh-client=1:7.6p1-4ubuntu0.3 \
  +     git=1:2.17.1-1ubuntu0.4 \
  +     gettext=0.19.8.1-6ubuntu0.3 \
  +     mysql-server=5.7.27-0ubuntu0.18.04.1 \
  +     mysql-client=5.7.27-0ubuntu0.18.04.1 \
  +     ruby=1:2.5.1 \
  +     ruby-dev=1:2.5.1 \
  +     ruby-json=2.1.0+dfsg-2 \
  +     make=4.1-9.1ubuntu1 \
  +     unzip=6.0-21ubuntu1 && \
  +    apt-get clean && \
  +    rm -rf /var/lib/apt/lists/*
   
   #
   # https://github.com/GoogleCloudPlatform/cloud-sdk-docker/blob/master/alpine/Dockerfile
  
positive.code: # It never makes sense for Gradle to run a daemon within a docker container.
  ENV GRADLE_OPTS="-Dorg.gradle.daemon=false"
  
  RUN apk --no-cache add ruby ruby-json ruby-io-console
  
  RUN curl https://services.gradle.org/distributions/gradle-4.3.1-bin.zip -L > /tmp/gradle.zip
  WORKDIR /tmp
  RUN unzip gradle.zip && rm gradle.zip \
    && mv gradle-* /gradle
  ENV PATH="$PATH:/gradle/bin"
  WORKDIR /
  
  RUN gem install --no-document googleauth
  
  
negative.code: 
  RUN gcloud components install app-engine-java
  
  RUN curl https://dl.google.com/cloudsql/cloud_sql_proxy.linux.amd64 \
    > /usr/local/bin/cloud_sql_proxy && chmod +x /usr/local/bin/cloud_sql_proxy
  
  