Skip to main content
NVIDIA
BlueMan-FrontEnd
Container
NVIDIA
BlueMan-FrontEnd

The DOCA BlueMan service is a simple and user-friendly standalone web dashboard that runs completely on NVIDIA's DPU, transparent to the host. The service consolidates all the information an admin needs to know and serves as a one stop shop.

LayerLabelCreated
sha256:2a0891de92c4bf23ef50670bae64b0ec750e97b37d7308eb98c1a5da0c2ed5dcRUN
apk upgrade libcrypto3
11/16/2023 4:45 PM UTC
sha256:f03d78645f41eabbb2c1b912c5935cd22bf82f85b03c4be9d7f848033689183eRUN
apk update libcrypto3
11/16/2023 4:45 PM UTC
sha256:7ae6a28429936a036ec31325bd89a7cb09e374a064e85886bc57e0b550614e4fRUN
apk upgrade libssl3
11/16/2023 4:45 PM UTC
sha256:f0f7f1e16f64e825941802730e86b7b32cd3545aef5e0529d346ce55093813eeRUN
apk update libssl3
11/16/2023 4:45 PM UTC
sha256:e698c4c22521e3f0c6ba7fd4a192bcf544052728f918cc19a9302c9728464bd7RUN
apk upgrade libx11
11/16/2023 4:45 PM UTC
sha256:359d3d2d930cf4793d52d03d689a65282fb7b1be684d4cc1ea80abd268517052RUN
apk update libx11
11/16/2023 4:45 PM UTC
sha256:1ccf44597aa39c57c6eff7f227724c716e553da38bca06df0b6d5d2cfee04ca1COPY
dir:a59dad2bbea5dacfd39f46350fdb53950a6e3f5a22e65a2070a9a00ec8d0ad73 in /usr/share/nginx/html
11/16/2023 4:45 PM UTC
sha256:399d49ce9559c9d4f33c0fd8135a17f899ce54c7f533007b9072993a7e59e489COPY
file:5970ec3778758ca8f84a86bb603c74d3c8475cd6034485b7c97f687a7ee49ffd in /etc/nginx/nginx.conf
11/16/2023 4:45 PM UTC
sha256:84c2ace09e04b7e1408ea670cdf77826c537513a120d4049f72bdade2759ae8cRUN
set -x &&
  apkArch="$(cat /etc/apk/arch)" &&
  nginxPackages="         nginx=${NGINX_VERSION}-r${PKG_RELEASE}         nginx-module-xslt=${NGINX_VERSION}-r${PKG_RELEASE}         nginx-module-geoip=${NGINX_VERSION}-r${PKG_RELEASE}         nginx-module-image-filter=${NGINX_VERSION}-r${PKG_RELEASE}         nginx-module-njs=${NGINX_VERSION}.${NJS_VERSION}-r${PKG_RELEASE}     " &&
  apk add --no-cache --virtual .checksum-deps openssl &&
  case "$apkArch" in x86_64|aarch64) set -x &&
  KEY_SHA512="e09fa32f0a0eab2b879ccbbc4d0e4fb9751486eedda75e35fac65802cc9faa266425edf83e261137a2f4d16281ce2c1a5f4502930fe75154723da014214f0655" &&
  wget -O /tmp/nginx_signing.rsa.pub https://nginx.org/keys/nginx_signing.rsa.pub &&
  if echo "$KEY_SHA512 */tmp/nginx_signing.rsa.pub" | sha512sum -c -; then echo "key verification succeeded!"; mv /tmp/nginx_signing.rsa.pub /etc/apk/keys/; else echo "key verification failed!"; exit 1; fi &&
  apk add -X "https://nginx.org/packages/mainline/alpine/v$(egrep -o '^[0-9]+\.[0-9]+' /etc/alpine-release)/main" --no-cache $nginxPackages ;; *) set -x &&
  tempDir="$(mktemp -d)" &&
  chown nobody:nobody $tempDir &&
  apk add --no-cache --virtual .build-deps gcc libc-dev make openssl-dev pcre2-dev zlib-dev linux-headers libxslt-dev gd-dev geoip-dev libedit-dev bash alpine-sdk findutils &&
  su nobody -s /bin/sh -c "                 export HOME=${tempDir}                 && cd ${tempDir}                 && curl -f -O https://hg.nginx.org/pkg-oss/archive/${NGINX_VERSION}-${PKG_RELEASE}.tar.gz                 && PKGOSSCHECKSUM=\"00b217979265cc9d66c991c9c89427558936dbaa568d175ca45780589171d94f1866217be09a83438d95494cf38baaa6788320f6d8d23f2fb29c03117391ff88 *${NGINX_VERSION}-${PKG_RELEASE}.tar.gz\"                 && if [ \"\$(openssl sha512 -r ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz)\" = \"\$PKGOSSCHECKSUM\" ]; then                     echo \"pkg-oss tarball checksum verification succeeded!\";                 else                     echo \"pkg-oss tarball checksum verification failed!\";                     exit 1;                 fi                 && tar xzvf ${NGINX_VERSION}-${PKG_RELEASE}.tar.gz                 && cd pkg-oss-${NGINX_VERSION}-${PKG_RELEASE}                 && cd alpine                 && make module-geoip module-image-filter module-njs module-xslt                 && apk index -o ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz ${tempDir}/packages/alpine/${apkArch}/*.apk                 && abuild-sign -k ${tempDir}/.abuild/abuild-key.rsa ${tempDir}/packages/alpine/${apkArch}/APKINDEX.tar.gz                 " &&
  cp ${tempDir}/.abuild/abuild-key.rsa.pub /etc/apk/keys/ &&
  apk del --no-network .build-deps &&
  apk add -X ${tempDir}/packages/alpine/ --no-cache $nginxPackages ;; esac &&
  apk del --no-network .checksum-deps &&
  if [ -n "$tempDir" ]; then rm -rf "$tempDir"; fi &&
  if [ -f "/etc/apk/keys/abuild-key.rsa.pub" ]; then rm -f /etc/apk/keys/abuild-key.rsa.pub; fi &&
  if [ -f "/etc/apk/keys/nginx_signing.rsa.pub" ]; then rm -f /etc/apk/keys/nginx_signing.rsa.pub; fi &&
  apk add --no-cache curl ca-certificates
10/25/2023 12:44 AM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENV
NJS_VERSION=0.8.2
10/25/2023 12:44 AM UTC

NVIDIA uses cookies to improve your experience on our web site. We and our third-party partners also use cookies and other tools to collect and record information you provide as well as information about your interactions with our websites for performance improvement, analytics, and to assist in marketing efforts. By clicking "Accept All", you consent to our use of cookies and other tools as described in our Cookie Policy. You can manage your cookie settings by clicking on "Manage Settings." By continuing to use this site or by clicking one of the buttons below, you agree to our Terms of Service (which contains important waivers). Please see our Privacy Policy for more information on our privacy practices.