ARG BASE_REGISTRY=registry1.dso.mil ARG BASE_IMAGE=ironbank/redhat/openjdk/openjdk8 ARG BASE_TAG=1.8.0 FROM ${BASE_REGISTRY}/${BASE_IMAGE}:${BASE_TAG} USER 0 ENV GRADLE_HOME=/opt/gradle COPY gradle-bin.zip / RUN dnf update -y && \ dnf install -y unzip && \ unzip -d ${GRADLE_HOME} /gradle-bin.zip && \ rm -f gradle-bin.zip && \ mv /opt/gradle/gradle-* /opt/gradle/gradle && \ ln -s /opt/gradle/gradle/bin/gradle /usr/bin/gradle && \ dnf clean all && \ rm -rf /var/cache/dnf RUN groupadd --system --gid 1000 gradle && \ useradd --system -g gradle --uid 1000 -m gradle && \ mkdir /opt/gradle/.gradle && \ chown -R gradle:gradle /opt/gradle && \ chmod 777 /opt/gradle/ && \ echo "Symlinking root Gradle cache to gradle Gradle cache" && \ ln -s /opt/gradle/.gradle /root/.gradle WORKDIR /opt/gradle VOLUME /opt/gradle/.gradle USER gradle CMD ["gradle"]