Skip to main content
NVIDIA
nsight-copilot-rag
Container
NVIDIA
nsight-copilot-rag

CUDA RAG backend for NVIDIA Nsight Copilot offline deployment on DGX Spark

LayerLabelCreated
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4CMD
["ddtrace-run" "uvicorn" "rag_server.chat_engine_app:app" "--host" "0.0.0.0" "--port" "8000"]
10/08/2026 11:50 AM UTC
sha256:4f4fb700ef54461cfa02571ae0db9a0dc1e0cdb5577484a6d75e68dc38e8acc1WORKDIR
/app
10/08/2026 11:50 AM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4USER
nonroot
10/08/2026 11:50 AM UTC
sha256:9bfb678b9efb06166fbef7c417ed4d9be983395188fc30ddd2445bacc769d4b4RUN
RUN /bin/sh -c <<'EOF' bash set -euo pipefail manifest=$(mktemp) tar -xzOf /legal/legal.tar.gz legal/source/packages-manifest.txt > "$manifest" { printf '\n%s\n' "$(printf '=%.0s' {1..80})" echo 'OS Packages Added On Top of Base Image' printf '%s\n\n' "$(printf '=%.0s' {1..80})" echo 'Each package below was installed on top of nvcr.io/nvidia/base/ubuntu by' echo 'this Dockerfile. The verbatim /usr/share/doc/<pkg>/copyright file follows' echo 'each entry. Corresponding Debian source archives are bundled under' echo '/legal/source/ inside /legal/legal.tar.gz.' echo while read -r pkg; do [ -z "$pkg" ] &&
  continue ver=$(dpkg-query -W -f='${Version}' "$pkg" 2>/dev/null ||
  echo '?') src=$(dpkg-query -W -f='${source:Package}' "$pkg" 2>/dev/null ||
  echo "$pkg") printf '%s\n' "$(printf -- '-%.0s' {1..80})" printf 'Package: %s\nVersion: %s\nSource package: %s\n' "$pkg" "$ver" "$src" printf '%s\n' "$(printf -- '-%.0s' {1..80})" if [ -f "/usr/share/doc/$pkg/copyright" ]; then cat "/usr/share/doc/$pkg/copyright" else echo '(no /usr/share/doc/'"$pkg"'/copyright file present)' fi echo done < "$manifest" } >> /app/THIRD-PARTY.txt rm -f "$manifest" EOF # buildkit
10/08/2026 11:50 AM UTC
sha256:134b6593710a08947217b2cdcee382450803aaccc95b67a9b05d08e85498a689COPY
--chown=nonroot:nonroot LICENSE THIRD-PARTY.txt /app/
10/08/2026 11:50 AM UTC
sha256:95a0f8e28f8e0968d4d9d6d3e8da2e8a045c5efd53b2711e6eb0ae9eb702ff0aCOPY
--chown=nonroot:nonroot /app /app
10/08/2026 11:50 AM UTC
sha256:21edbd19d420cb85d209bf34772022dd17c57342b0da1af1b9c361023380c22fRUN
groupadd --system --gid 999 nonroot &&
  useradd --system --gid 999 --uid 999 --create-home nonroot
10/08/2026 11:50 AM UTC
sha256:6b4c5bacfb4f07f101ce66f040ff765a52e2b0823dd7b8241e04f080cdde61c6RUN
RUN /bin/sh -c <<'EOF' bash set -euo pipefail sed -i 's/^Types: deb$/Types: deb deb-src/' /etc/apt/sources.list.d/ubuntu.sources apt list --installed 2>/dev/null | tail -n +2 | sed 's|/.*||' | sort -u > /tmp/before apt-get update apt-get install -y --no-install-recommends curl ca-certificates update-ca-certificates mkdir -p /legal/source && cd /legal/source apt list --installed 2>/dev/null | tail -n +2 | sed 's|/.*||' | sort -u > /tmp/after comm -13 /tmp/before /tmp/after > packages-manifest.txt echo "Downloading sources for $(wc -l < packages-manifest.txt) added package(s)" xargs -n1 -a packages-manifest.txt \
bash -c 'apt-get source --download-only "$0" 2>&1 || echo "Warning: source not available for $0"' \
> download-log.txt 2>&1 cd / tar -czf /legal.tar.gz legal/ rm -rf /legal /var/lib/apt/lists/* /tmp/before /tmp/after mkdir /legal mv /legal.tar.gz /legal/ echo "Legal compliance archive: $(du -sh /legal/legal.tar.gz | cut -f1)" EOF # buildkit
10/08/2026 11:50 AM UTC
sha256:8a0f065dde321b376adc39f5e0f48187daba4854a2fdaa9c8baf8cd69de51fbbCOPY
docker/ca-certificates/DigiCertGlobalG2TLSRSASHA2562020CA1.crt /usr/local/share/ca-certificates/DigiCertGlobalG2TLSRSASHA2562020CA1.crt
10/08/2026 11:48 AM UTC
sha256:a3ed95caeb02ffe68cdd9fd84406680ae93d633cb16422d00e8a7c22955b46d4ENV
DEBIAN_FRONTEND=noninteractive PYTHONDONTWRITEBYTECODE=1 PYTHONUNBUFFERED=1 LANG=C.UTF-8 TZ=UTC PATH=/app/.venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin DD_TRACE_HTTP_SERVER_ERROR_STATUSES=500-599 SSL_CERT_FILE=/etc/ssl/certs/ca-certificates.crt REQUESTS_CA_BUNDLE=/etc/ssl/certs/ca-certificates.crt
10/08/2026 11:48 AM UTC
1-10 of 31 items

Modal Content

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.