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
544dbc9402fb333898a379bd92cb5108909c7d10e606fc34f69b03d31f85305cRUN
/bin/sh
04/11/2024 10:10 AM UTC
b1480cad0508bd09a5d6169bbc57cce58b62ff35cdc39c6c4aefa6a9ec1874dcRUN
apk update libcrypto3
04/11/2024 10:10 AM UTC
0f9e10de107bbbf1ad34c7bd147bebe8c5a34f6eed37d06c4a108cb89732b0b9RUN
apk upgrade libssl3
04/11/2024 10:10 AM UTC
ff414ebcaf1da22cc52e592fb2a49c5c5f2c80d491f7f0a832353fef90e15e90RUN
apk update libssl3
04/11/2024 10:09 AM UTC
cdffba7d50ec4eb680f38a24d816626ff6a01513eebfdfb57901dc48da639f9eRUN
apk upgrade libx11
04/11/2024 10:09 AM UTC
511aef9f39528481d58917f5beefce1b4d81bbc59776ad2ab20acdc01a8e5d8dRUN
apk update libx11
04/11/2024 10:09 AM UTC
fea9b3d8601df53c1408f50f5a6945fa7f7c45149ec096576193a3e3d33a26c8COPY
dir:3cbcb53e69ade2d6b12ca22bdb4f75964e64550ef854704fb235e9bd4ac5a77d in /usr/share/nginx/html
04/11/2024 10:09 AM UTC
041779e515dbd6ddc7753e951ae293c1930c130e0e4238e1f943cf5c1221d4bdCOPY
file:5970ec3778758ca8f84a86bb603c74d3c8475cd6034485b7c97f687a7ee49ffd in /etc/nginx/nginx.conf
04/11/2024 10:09 AM UTC
44e9933221c6400ba04f483fc7b5c348823a1d3b7587176811d7012ca8decba4RUN
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=\"79bf214256bf55700c776a87abfc3cf542323a267d879e89110aa44b551d12f6df7d56676a68f255ebbb54275185980d1fa37075f000d98e0ecac28db9e89fe3 *${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
02/14/2024 6:24 PM UTC
8f2d5d8369c4df7ea03087428aef36a93637ec8e16ed21e1e584dbfec344e6e3ENV
NJS_VERSION=0.8.3
02/14/2024 6:24 PM UTC