nexus (3.79.0-09)

Published 2025-04-02 23:04:37 +02:00 by nyyu

Installation

docker pull git.nyyu.dev/nyyu/nexus:3.79.0-09
sha256:c4aaded4539602e4a56e3ab19af727b14dc1bf3df4c41a1638f6aa13b3605d1c

Image layers

ADD alpine-minirootfs-3.21.3-x86_64.tar.gz / # buildkit
CMD ["/bin/sh"]
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en
ARG LIBERICA_VERSION=24
ARG LIBERICA_BUILD=37
ARG LIBERICA_VARIANT=jre
ARG LIBERICA_ROOT=/usr/lib/jvm/jre-24-bellsoft
ARG LIBERICA_RELEASE_TAG=
ARG LIBERICA_USE_LITE=1
ARG LIBSUFFIX=-musl
ARG LIBERICA_GENERATE_CDS=false
RUN |8 LIBERICA_VERSION=24 LIBERICA_BUILD=37 LIBERICA_VARIANT=jre LIBERICA_ROOT=/usr/lib/jvm/jre-24-bellsoft-x86_64 LIBERICA_RELEASE_TAG=24 LIBERICA_USE_LITE=1 LIBSUFFIX=-musl LIBERICA_GENERATE_CDS=false /bin/sh -c LIBERICA_ARCH='' && LIBERICA_ARCH_TAG='' && apk --no-cache upgrade libcrypto3 libssl3 && set -x && case `uname -m` in x86_64) LIBERICA_ARCH="x64" ;; aarch64) LIBERICA_ARCH="aarch64" ;; *) LIBERICA_ARCH=`uname -m` ;; esac && RTAG="$LIBERICA_RELEASE_TAG" && if [ "x${RTAG}" = "x" ]; then RTAG="$LIBERICA_VERSION"; fi && PACKED_ROOT="jre${LIBERICA_VERSION}" && LITE_VERSION_EXCLUDES="" && if [ "$LIBERICA_USE_LITE" = "1" ]; then LITE_VERSION_EXCLUDES="--exclude ${PACKED_ROOT}/man"; fi && if [ "$LIBERICA_USE_LITE" = "1" ]; then RSUFFIX="-lite"; LITE_URL="/docker" ; else RSUFFIX=""; LITE_URL=""; fi && mkdir -p $LIBERICA_ROOT && mkdir -p /tmp/java && LIBERICA_BUILD_STR=${LIBERICA_BUILD:+"+${LIBERICA_BUILD}"} && PKG=`echo "bellsoft-${LIBERICA_VARIANT}${LIBERICA_VERSION}${LIBERICA_BUILD_STR}-linux-${LIBERICA_ARCH}${LIBSUFFIX}${RSUFFIX}.tar.gz"` && PKG_URL="https://download.bell-sw.com/java/${LIBERICA_VERSION}${LIBERICA_BUILD_STR}${LITE_URL}/${PKG}" && echo "Download ${PKG_URL}" && wget "${PKG_URL}" -O /tmp/java/jre.tar.gz && SHA_URL="https://download.bell-sw.com/sha1sum/java/${LIBERICA_VERSION}${LIBERICA_BUILD_STR}" && if [ "$LIBERICA_USE_LITE" = "1" ]; then SHA_URL="https://download.bell-sw.com/java/${LIBERICA_VERSION}${LIBERICA_BUILD_STR}/docker/sha1sum.txt"; fi && SHA1=$(wget -q ${SHA_URL} -O - | grep ${PKG} | grep -v json | cut -f1 -d' ') && echo "${SHA1} */tmp/java/jre.tar.gz" | sha1sum -c - && tar xzf /tmp/java/jre.tar.gz -C /tmp/java $LITE_VERSION_EXCLUDES && find "/tmp/java/${LIBERICA_VARIANT}-${LIBERICA_VERSION}" -maxdepth 1 -mindepth 1 -exec mv "{}" "${LIBERICA_ROOT}/" \; && ln -s "${LIBERICA_ROOT}" /usr/lib/jvm/jre && (ls /usr/lib/jvm/jre/lib/client 1>/dev/null 2>&1 && (rm -rf /usr/lib/jvm/jre/lib/client && sed -i 's#-client\s\+KNOWN#-client IGNORE#g' /usr/lib/jvm/jre/lib/jvm.cfg) || : ) && if [ $LIBERICA_GENERATE_CDS = true ]; then ${LIBERICA_ROOT}/bin/java -XX:+UseCompressedOops -Xshare:dump; ${LIBERICA_ROOT}/bin/java -XX:-UseCompressedOops -Xshare:dump; else find ${LIBERICA_ROOT} -name "classes*.jsa" -exec rm {} \; ; fi && rm -rf /tmp/java && rm -rf /tmp/hsperfdata_root # buildkit
ENV JAVA_HOME=/usr/lib/jvm/jre-24-bellsoft-x86_64 PATH=/usr/lib/jvm/jre-24-bellsoft-x86_64/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
RUN adduser -D -H -h /app -u $USER nexus && mkdir /data /sonatype-work && ln -s /data /sonatype-work/nexus3 && chown -R $USER:$USER /data /sonatype-work
COPY root /
COPY --from=builder /app /app
WORKDIR /app
Details
Container
2025-04-02 23:04:37 +02:00
0
OCI / Docker
linux/amd64
274 MiB
Versions (5) View all
3.81.1-01 2025-06-14
latest 2025-06-14
3.80.0-06 2025-05-07
3.79.1-04 2025-04-16
3.79.0-09 2025-04-02