NVIDIA
NVIDIA
BlueMan-FrontEnd
Container
NVIDIA
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