Merge pull request #138 from RedHatTraining/maudemor/nexus3-update

Updated Dockerfile for new desired values.
This commit is contained in:
Manuel Aude Morales 2021-06-04 03:43:00 -05:00 committed by GitHub
commit 0a34bc1584
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 8 deletions

View file

@ -16,8 +16,8 @@ FROM registry.access.redhat.com/ubi8/ubi:8.0
LABEL name="Nexus Repository Manager" \ LABEL name="Nexus Repository Manager" \
vendor=Sonatype \ vendor=Sonatype \
version="3.18.0-01" \ version="3.30.1-01" \
release="3.18.0" \ release="3.30.1" \
url="https://sonatype.com" \ url="https://sonatype.com" \
summary="The Nexus Repository Manager server \ summary="The Nexus Repository Manager server \
with universal support for popular component formats." \ with universal support for popular component formats." \
@ -36,9 +36,9 @@ LABEL name="Nexus Repository Manager" \
io.openshift.tags="Sonatype,Nexus,Repository Manager" io.openshift.tags="Sonatype,Nexus,Repository Manager"
ARG NEXUS_VERSION=3.18.0-01 ARG NEXUS_VERSION=3.30.1-01
ARG NEXUS_DOWNLOAD_URL=https://download.sonatype.com/nexus/3/nexus-${NEXUS_VERSION}-unix.tar.gz ARG NEXUS_DOWNLOAD_URL=https://download.sonatype.com/nexus/3/nexus-${NEXUS_VERSION}-unix.tar.gz
ARG NEXUS_DOWNLOAD_SHA256_HASH=e1d9d84d8b169b2f6c735e7db35e3310cf9e242da12b4af83da4e3618acfc99e ARG NEXUS_DOWNLOAD_SHA256_HASH=527c5ba75ffeb4400d553cb1e9885ae3c914ff2642724c8752f75bdf79cfe411
# configure nexus runtime # configure nexus runtime
ENV SONATYPE_DIR=/opt/sonatype ENV SONATYPE_DIR=/opt/sonatype
@ -73,7 +73,7 @@ VOLUME ${NEXUS_DATA}
EXPOSE 8081 EXPOSE 8081
USER nexus USER nexus
ENV INSTALL4J_ADD_VM_PARAMS="-Xms1200m -Xmx1200m -XX:MaxDirectMemorySize=2g -Djava.util.prefs.userRoot=${NEXUS_DATA}/javaprefs" ENV INSTALL4J_ADD_VM_PARAMS="-Xms2703m -Xmx2703m -XX:MaxDirectMemorySize=2703m -Djava.util.prefs.userRoot=${NEXUS_DATA}/javaprefs"
ENTRYPOINT ["/uid_entrypoint.sh"] ENTRYPOINT ["/uid_entrypoint.sh"]
CMD ["sh", "-c", "${SONATYPE_DIR}/start-nexus-repository-manager.sh"] CMD ["sh", "-c", "${SONATYPE_DIR}/start-nexus-repository-manager.sh"]

View file

@ -1,7 +1,7 @@
This Dockerfile is a combination of the two Dockerfiles (locked at the commit): This Dockerfile is a combination of the two Dockerfiles:
* https://github.com/sonatype/docker-nexus3/blob/37a9fcd2b9b7f13d3ca486981732168f98b12199/Dockerfile * https://github.com/sonatype/docker-nexus3/blob/3.30.1/Dockerfile
* https://github.com/sonatype/docker-nexus3/blob/37a9fcd2b9b7f13d3ca486981732168f98b12199/Dockerfile.rh.el * https://github.com/sonatype/docker-nexus3/blob/3.30.1/Dockerfile.rh.el
Both Dockerfiles use Chef recipes to install Nexus. These Chef recipes are Both Dockerfiles use Chef recipes to install Nexus. These Chef recipes are
downloaded during the build by the Dockerfile. downloaded during the build by the Dockerfile.