From ca9d9cf3f41b56a93a857c0e157d562eebc13aa8 Mon Sep 17 00:00:00 2001 From: stellarshenson Date: Fri, 6 Feb 2026 16:36:50 +0100 Subject: [PATCH] docs: document JUPYTERHUB_LOGO_URI and JUPYTERHUB_FAVICON_URI env vars Add branding env variables to CLAUDE.md environment variables reference. Both follow file:// (local) or URL (external) pattern. --- .claude/CLAUDE.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.claude/CLAUDE.md b/.claude/CLAUDE.md index d648a13..bc579bf 100644 --- a/.claude/CLAUDE.md +++ b/.claude/CLAUDE.md @@ -73,6 +73,8 @@ This Python configuration file controls all JupyterHub behavior: - `JUPYTERHUB_SERVICE_RESOURCES_MONITOR`: Enable resource monitor (`0`/`1`) - `JUPYTERHUB_SERVICE_TENSORBOARD`: Enable TensorBoard (`0`/`1`) - `JUPYTERHUB_NVIDIA_IMAGE`: Image for GPU detection (default: `nvidia/cuda:13.0.2-base-ubuntu24.04`) +- `JUPYTERHUB_LOGO_URI`: Custom logo - `file://` for local files, URL for external (default: `file:///srv/jupyterhub/logo.svg`) +- `JUPYTERHUB_FAVICON_URI`: Custom favicon - `file://` copies to static dir, URL passed to template (default: empty) **GPU Auto-Detection**: When `JUPYTERHUB_GPU_ENABLED=2`, the platform attempts to run `nvidia-smi` in a CUDA container. If successful, GPU support is enabled for all spawned user containers via `device_requests`.