diff --git a/stacks/scriberr/compose.yaml b/stacks/scriberr/compose.yaml index eb40a0c..2fd44cb 100644 --- a/stacks/scriberr/compose.yaml +++ b/stacks/scriberr/compose.yaml @@ -63,6 +63,13 @@ services: # reached by host IP. Keep this in sync with how the app is reached. - ALLOWED_ORIGINS=${SCRIBERR_ALLOWED_ORIGINS} - NVIDIA_DRIVER_CAPABILITIES=compute,utility + # Scriberr builds each model backend's Python env with `uv` at runtime. + # uv's default link mode reflink/hardlinks out of its cache, which fails + # on this overlayfs+ZFS combination with a misleading + # "Failed to clone ... Resource temporarily unavailable (os error 11)" + # and takes out the Parakeet + Sortformer backends (WhisperX survives). + # `copy` trades a little disk and time for it actually working. + - UV_LINK_MODE=${SCRIBERR_UV_LINK_MODE:-copy} deploy: resources: reservations: