Barry Smith blsmith

atlassian-jira (latest-jdk17)

Published 2024-12-05 12:14:54 -06:00 by blsmith

Installation

docker pull git.smithhouse.xyz/blsmith/atlassian-jira:latest-jdk17
sha256:7d530fd3faf96769576c39271eeb1dd20819d18c8192cfffc3a2cb29c321e674

About this package

Red Hat platform for running plain Java applications (fat-jar and flat classpath). This is a slim image built from ubi8-minimal.

Image Layers

ADD file:59f03a594ab91b152b87807108cb693932cd7c5245598a0d1e0a38fa5b91bfbd in /
/bin/sh -c mv -f /etc/yum.repos.d/ubi.repo /tmp || :
ADD file:5b1f650e1376d79fa3a65df4a154ea5166def95154b52c1c1097dfd8fc7d58eb in /tmp/tls-ca-bundle.pem
ADD multi:3c90ab5337bff98c4637c3daaf21dabff9f5344244ae5726f60764e747b8b02d in /etc/yum.repos.d/
LABEL maintainer="Red Hat, Inc."
LABEL com.redhat.component="ubi8-minimal-container" name="ubi8-minimal" version="8.10"
LABEL com.redhat.license_terms="https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI"
LABEL summary="Provides the latest release of the minimal Red Hat Universal Base Image 8."
LABEL description="The Universal Base Image Minimal is a stripped down image that uses microdnf as a package manager. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly."
LABEL io.k8s.display-name="Red Hat Universal Base Image 8 Minimal"
LABEL io.openshift.expose-services=""
LABEL io.openshift.tags="minimal rhel8"
ENV container oci
ENV PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
CMD ["/bin/bash"]
/bin/sh -c rm -rf /var/log/*
LABEL release=1130
ADD file:f1a3be44bef5f9b1a54409adc10aca3651833d8060951e0d332afdf7143c71ba in /root/buildinfo/content_manifests/ubi8-minimal-container-8.10-1130.json
ADD file:b7781adfc8c3da91aae5fda8dfb237d042034b072df64d3e8f4b9e8fcccd6c95 in /root/buildinfo/Dockerfile-ubi8-minimal-8.10-1130
LABEL "distribution-scope"="public" "vendor"="Red Hat, Inc." "build-date"="2024-10-30T23:56:36" "architecture"="x86_64" "vcs-type"="git" "vcs-ref"="4f8da2b64a13f2a264bd802d8909bf803211fb20" "io.k8s.description"="The Universal Base Image Minimal is a stripped down image that uses microdnf as a package manager. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly." "url"="https://access.redhat.com/containers/#/registry.access.redhat.com/ubi8-minimal/images/8.10-1130"
/bin/sh -c rm -f '/etc/yum.repos.d/repo-fa9f4.repo' '/etc/yum.repos.d/repo-dc1db.repo'
/bin/sh -c rm -f /tmp/tls-ca-bundle.pem
/bin/sh -c mv -fZ /tmp/ubi.repo /etc/yum.repos.d/ubi.repo || :
ARG GOPROXY HTTP_PROXY http_proxy
ARG GOPROXY GOSUMDB HTTP_PROXY http_proxy
ARG GOPROXY GOSUMDB HTTP_PROXY PIP_INDEX_URL http_proxy
ARG GOPROXY GOSUMDB HTTP_PROXY PIP_INDEX_URL PIP_TRUSTED_HOST http_proxy
ARG GOPROXY GOSUMDB HTTP_PROXY NPM_CONFIG_REGISTRY PIP_INDEX_URL PIP_TRUSTED_HOST http_proxy
ARG GEMRC GOPROXY GOSUMDB HTTP_PROXY NPM_CONFIG_REGISTRY PIP_INDEX_URL PIP_TRUSTED_HOST http_proxy
ARG GEMRC GOPROXY GOSUMDB HTTP_PROXY MAKEFLAGS NPM_CONFIG_REGISTRY PIP_INDEX_URL PIP_TRUSTED_HOST http_proxy
COPY dir:1c7aa7ba4061ca567ed883667214f2f75cae39ba3f6aa90b44e41e7cd5625bd3 in /dsop-fix/
COPY file:7f46ca4fc5ec501e283c0ab6d548cdcd19f459277525f9041b16421c083f22de in /etc/
COPY multi:1ecab8fc523df62ffd3a11003db0d58a0254819231f1e721d7a2a387cc21c4a4 in /etc/pki/ca-trust/source/anchors/
|9 GEMRC=.ironbank-gemrc GOPROXY=http://nexus-repository-manager.nexus-repository-manager.svc.cluster.local:8081/repository/goproxy/ GOSUMDB=sum.golang.org http://nexus-repository-manager.nexus-repository-manager.svc.cluster.local:8081/repository/gosum MAKEFLAGS=-j 4 NPM_CONFIG_REGISTRY=http://nexus-repository-manager.nexus-repository-manager.svc.cluster.local:8081/repository/npmproxy/ PIP_INDEX_URL=http://nexus-repository-manager.nexus-repository-manager.svc.cluster.local:8081/repository/pypi/simple/ PIP_TRUSTED_HOST=nexus-repository-manager.nexus-repository-manager.svc.cluster.local /bin/sh -c echo "[main]" >> /etc/dnf/dnf.conf && echo "exclude=filesystem-* redhat-release" >> /etc/dnf/dnf.conf && echo Update packages and install DISA STIG fixes && microdnf repolist && microdnf --setopt install_weak_deps=0 update && /dsop-fix/xccdf_org.ssgproject.content_rule_openssl_use_strong_entropy.sh && /dsop-fix/xccdf_org.ssgproject.content_rule_configure_openssl_crypto_policy.sh && /dsop-fix/xccdf_org.ssgproject.content_rule_configure_gnutls_tls_crypto_policy.sh && /dsop-fix/xccdf_org.ssgproject.content_rule_harden_sshd_ciphers_openssh_conf_crypto_policy.sh && /dsop-fix/xccdf_org.ssgproject.content_rule_harden_sshd_ciphers_opensshserver_conf_crypto_policy.sh && /dsop-fix/xccdf_org.ssgproject.content_rule_harden_sshd_macs_openssh_conf_crypto_policy.sh && /dsop-fix/xccdf_org.ssgproject.content_rule_harden_sshd_macs_opensshserver_conf_crypto_policy.sh && /dsop-fix/xccdf_org.ssgproject.content_rule_accounts_umask_etc_bashrc.sh && /dsop-fix/xccdf_org.ssgproject.content_rule_accounts_umask_etc_profile.sh && /dsop-fix/xccdf_org.ssgproject.content_rule_accounts_umask_etc_csh_cshrc.sh && chmod +t /tmp /var/tmp && update-ca-trust && update-ca-trust force-enable && microdnf clean all && rm -rf /dsop-fix/ /var/cache/dnf/ /var/tmp/* /tmp/* /var/tmp/.???* /tmp/.???*
|9 GEMRC=.ironbank-gemrc GOPROXY=http://nexus-repository-manager.nexus-repository-manager.svc.cluster.local:8081/repository/goproxy/ GOSUMDB=sum.golang.org http://nexus-repository-manager.nexus-repository-manager.svc.cluster.local:8081/repository/gosum MAKEFLAGS=-j 4 NPM_CONFIG_REGISTRY=http://nexus-repository-manager.nexus-repository-manager.svc.cluster.local:8081/repository/npmproxy/ PIP_INDEX_URL=http://nexus-repository-manager.nexus-repository-manager.svc.cluster.local:8081/repository/pypi/simple/ PIP_TRUSTED_HOST=nexus-repository-manager.nexus-repository-manager.svc.cluster.local /bin/sh -c set -eux; disabledAlgorithms=' TLS_CHACHA20_POLY1305_SHA256, TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256, TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256, TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256, '; disabledAlgorithms="${disabledAlgorithms//[[:space:]]/}"; sed -i "s/^jdk\.tls\.disabledAlgorithms=/jdk.tls.disabledAlgorithms=$disabledAlgorithms/" /usr/share/crypto-policies/FIPS/java.txt;
ENV container oci
ENV PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
CMD ["/bin/bash"]
LABEL "maintainer"="ironbank@dsop.io" "org.opencontainers.image.created"="2024-12-04 23:13:46+00:00" "org.opencontainers.image.source"="https://repo1.dso.mil/dsop/redhat/ubi/8.x/ubi8-minimal" "org.opencontainers.image.revision"="e01aae8914cc9f08571dfec8bcd804b46700c5c5" "mil.dso.ironbank.image.parent"="" "mil.dso.ironbank.ci.id"="3781786" "org.opencontainers.image.title"="ubi8-minimal" "org.opencontainers.image.description"="Red Hat Universal Base Images (UBI) are OCI-compliant container base operating system images with complementary runtime languages and packages that are freely redistributable." "org.opencontainers.image.licenses"="Red Hat Universal Base Image EULA" "org.opencontainers.image.url"="https://catalog.redhat.com/software/container-stacks/detail/5ec53f50ef29fd35586d9a56" "org.opencontainers.image.vendor"="Redhat" "org.opencontainers.image.version"="8.10" "mil.dso.ironbank.image.keywords"="base,os,rhel,ubi" "mil.dso.ironbank.image.type"="commercial" "mil.dso.ironbank.product.name"="UBI8-minimal" "mil.dso.ironbank.os-type"="ubi8-container"
ARG GOPROXY HTTP_PROXY http_proxy
ARG GOPROXY GOSUMDB HTTP_PROXY http_proxy
ARG GOPROXY GOSUMDB HTTP_PROXY PIP_INDEX_URL http_proxy
ARG GOPROXY GOSUMDB HTTP_PROXY PIP_INDEX_URL PIP_TRUSTED_HOST http_proxy
ARG GOPROXY GOSUMDB HTTP_PROXY NPM_CONFIG_REGISTRY PIP_INDEX_URL PIP_TRUSTED_HOST http_proxy
ARG GEMRC GOPROXY GOSUMDB HTTP_PROXY NPM_CONFIG_REGISTRY PIP_INDEX_URL PIP_TRUSTED_HOST http_proxy
ARG GEMRC GOPROXY GOSUMDB HTTP_PROXY MAKEFLAGS NPM_CONFIG_REGISTRY PIP_INDEX_URL PIP_TRUSTED_HOST http_proxy
USER 0
|9 GEMRC=.ironbank-gemrc GOPROXY=http://nexus-repository-manager.nexus-repository-manager.svc.cluster.local:8081/repository/goproxy/ GOSUMDB=sum.golang.org http://nexus-repository-manager.nexus-repository-manager.svc.cluster.local:8081/repository/gosum MAKEFLAGS=-j 4 NPM_CONFIG_REGISTRY=http://nexus-repository-manager.nexus-repository-manager.svc.cluster.local:8081/repository/npmproxy/ PIP_INDEX_URL=http://nexus-repository-manager.nexus-repository-manager.svc.cluster.local:8081/repository/pypi/simple/ PIP_TRUSTED_HOST=nexus-repository-manager.nexus-repository-manager.svc.cluster.local /bin/sh -c microdnf install -y java-17-openjdk-headless freetype fontconfig dejavu-sans-fonts && microdnf upgrade -y && microdnf clean all && rm -rf /var/cache/yum
HEALTHCHECK NONE
USER 1001
ENV LANG C.UTF-8
ENV JAVA_HOME /usr/lib/jvm/jre-17-openjdk
ENV PATH $JAVA_HOME/bin:$PATH
LABEL "maintainer"="ironbank@dsop.io" "org.opencontainers.image.created"="2024-12-05 00:35:28+00:00" "org.opencontainers.image.source"="https://repo1.dso.mil/dsop/redhat/openjdk/openjdk17.x/openjdk17-slim" "org.opencontainers.image.revision"="7685392c7a6970502bdbeadcd137d03bfb038533" "mil.dso.ironbank.image.parent"="registry1.dso.mil/ironbank/redhat/ubi/ubi8-minimal:8.10@sha256:e536916345297d042444959c09fdcae6b7182c863de288dfa3cf292d6eea40a1" "mil.dso.ironbank.ci.id"="3782591" "org.opencontainers.image.title"="openjdk17-slim" "org.opencontainers.image.description"="Red Hat platform for running plain Java applications (fat-jar and flat classpath). This is a slim image built from ubi8-minimal." "org.opencontainers.image.licenses"="Red Hat Enterprise License" "org.opencontainers.image.url"="https://developers.redhat.com/java" "org.opencontainers.image.vendor"="Redhat" "org.opencontainers.image.version"="1.17" "mil.dso.ironbank.image.keywords"="openjdk,jdk,Red Hat,Java" "mil.dso.ironbank.image.type"="opensource" "mil.dso.ironbank.product.name"="openjdk"
LABEL maintainer=dc-deployments@atlassian.com
LABEL securitytxt=https://www.atlassian.com/.well-known/security.txt
ENV APP_NAME=jira
ENV RUN_USER=jira
ENV RUN_GROUP=jira
ENV RUN_UID=2001
ENV RUN_GID=2001
ENV JIRA_HOME=/var/atlassian/application-data/jira
ENV JIRA_INSTALL_DIR=/opt/atlassian/jira
WORKDIR /var/atlassian/application-data/jira
EXPOSE map[8080/tcp:{}]
COPY entrypoint.py shutdown-wait.sh shared-components/image/entrypoint_helpers.py / # buildkit
COPY shared-components/support /opt/atlassian/support # buildkit
COPY config/* /opt/atlassian/etc/ # buildkit
USER root
RUN /bin/sh -c microdnf upgrade -y --refresh --best --nodocs --noplugins --setopt=install_weak_deps=0 && microdnf update -y && microdnf install -y --setopt=install_weak_deps=0 fontconfig python3 python3-jinja2 gzip procps-ng util-linux which tar && microdnf clean all # buildkit
ARG JIRA_VERSION
ENV JIRA_VERSION=9.12.15
ARG ARTEFACT_NAME=atlassian-jira-software
ENV ARTEFACT_NAME=atlassian-jira-software
ARG DOWNLOAD_URL=https://product-downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-9.12.15.tar.gz
RUN |3 JIRA_VERSION=9.12.15 ARTEFACT_NAME=atlassian-jira-software DOWNLOAD_URL=https://product-downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-9.12.15.tar.gz /bin/sh -c groupadd --gid ${RUN_GID} ${RUN_GROUP} && useradd --uid ${RUN_UID} --gid ${RUN_GID} --home-dir ${JIRA_HOME} --shell /bin/bash ${RUN_USER} && echo PATH=$PATH > /etc/environment && mkdir -p ${JIRA_INSTALL_DIR} && curl -fsSL ${DOWNLOAD_URL} -o /tmp/${ARTEFACT_NAME}-${JIRA_VERSION}.tar.gz && curl -fsSL ${DOWNLOAD_URL}.sha256 -o /tmp/${ARTEFACT_NAME}-${JIRA_VERSION}.tar.gz.sha256 && set -e; cd /tmp && sha256sum -c ${ARTEFACT_NAME}-${JIRA_VERSION}.tar.gz.sha256 && tar -xf /tmp/${ARTEFACT_NAME}-${JIRA_VERSION}.tar.gz --strip-components=1 -C "${JIRA_INSTALL_DIR}" && rm /tmp/${ARTEFACT_NAME}* && chmod -R 550 ${JIRA_INSTALL_DIR}/ && chown -R ${RUN_USER}:root ${JIRA_INSTALL_DIR}/ && mkdir -p ${JIRA_INSTALL_DIR}/conf/Catalina/localhost && chmod 770 ${JIRA_INSTALL_DIR}/conf/Catalina/localhost && for dir in logs temp work; do chmod -R 770 ${JIRA_INSTALL_DIR}/${dir}; done && sed -i -e 's/^JVM_SUPPORT_RECOMMENDED_ARGS=""$/: \${JVM_SUPPORT_RECOMMENDED_ARGS:=""}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh && sed -i -e 's/^JVM_\(.*\)_MEMORY="\(.*\)"$/: \${JVM_\1_MEMORY:=\2}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh && sed -i -e 's/-XX:ReservedCodeCacheSize=\([0-9]\+[kmg]\)/-XX:ReservedCodeCacheSize=${JVM_RESERVED_CODE_CACHE_SIZE:=\1}/g' ${JIRA_INSTALL_DIR}/bin/setenv.sh && touch /etc/container_id && chown ${RUN_USER}:${RUN_GROUP} /etc/container_id && chown -R ${RUN_USER}:${RUN_GROUP} ${JIRA_HOME} && for file in "/opt/atlassian/support /entrypoint.py /entrypoint_helpers.py /shutdown-wait.sh"; do chmod -R "u=rwX,g=rX,o=rX" ${file} && chown -R root ${file}; done # buildkit
VOLUME [/var/atlassian/application-data/jira]
ENTRYPOINT ["/entrypoint.py"]

Labels

Key Value
architecture x86_64
build-date 2024-10-30T23:56:36
com.redhat.component ubi8-minimal-container
com.redhat.license_terms https://www.redhat.com/en/about/red-hat-end-user-license-agreements#UBI
description The Universal Base Image Minimal is a stripped down image that uses microdnf as a package manager. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly.
distribution-scope public
io.buildah.version 1.37.5
io.k8s.description The Universal Base Image Minimal is a stripped down image that uses microdnf as a package manager. This base image is freely redistributable, but Red Hat only supports Red Hat technologies through subscriptions for Red Hat products. This image is maintained by Red Hat and updated regularly.
io.k8s.display-name Red Hat Universal Base Image 8 Minimal
io.openshift.expose-services
io.openshift.tags minimal rhel8
maintainer dc-deployments@atlassian.com
mil.dso.ironbank.ci.id 3782591
mil.dso.ironbank.image.keywords openjdk,jdk,Red Hat,Java
mil.dso.ironbank.image.parent registry1.dso.mil/ironbank/redhat/ubi/ubi8-minimal:8.10@sha256:e536916345297d042444959c09fdcae6b7182c863de288dfa3cf292d6eea40a1
mil.dso.ironbank.image.type opensource
mil.dso.ironbank.os-type ubi8-container
mil.dso.ironbank.product.name openjdk
name ubi8-minimal
org.opencontainers.image.created 2024-12-05 00:35:28+00:00
org.opencontainers.image.description Red Hat platform for running plain Java applications (fat-jar and flat classpath). This is a slim image built from ubi8-minimal.
org.opencontainers.image.licenses Red Hat Enterprise License
org.opencontainers.image.revision 7685392c7a6970502bdbeadcd137d03bfb038533
org.opencontainers.image.source https://repo1.dso.mil/dsop/redhat/openjdk/openjdk17.x/openjdk17-slim
org.opencontainers.image.title openjdk17-slim
org.opencontainers.image.url https://developers.redhat.com/java
org.opencontainers.image.vendor Redhat
org.opencontainers.image.version 1.17
release 1130
securitytxt https://www.atlassian.com/.well-known/security.txt
summary Provides the latest release of the minimal Red Hat Universal Base Image 8.
url https://access.redhat.com/containers/#/registry.access.redhat.com/ubi8-minimal/images/8.10-1130
vcs-ref 4f8da2b64a13f2a264bd802d8909bf803211fb20
vcs-type git
vendor Red Hat, Inc.
version 8.10
Details
Container
2024-12-05 12:14:54 -06:00
0
OCI / Docker
linux/amd64
Red Hat Enterprise License
659 MiB
Versions (2) View all
latest-jdk17 2024-12-05
latest 2024-12-05